Hledáme nového kolegu do redakce - 100% home office, 100% flexibilní pracovní doba. Více informací.
Využij akce až 80 % zdarma při nákupu e-learningu - více informací. Zároveň pouze tento týden sleva až 80 % na e-learning týkající se Swift
discount week 80
Avatar
Michal Pflegshörl:27. ledna 9:31

Potřebuji ve C# WinForm přejít v WebBrowser na WebView2, nevím ale jaká je alternativa pro následující části kódu

public void KlikniNaOdkaz(string TextOdkazu)
{
        HtmlElementCollection links = webBrowser1.Document.GetElementsByTagName("A");
        foreach (HtmlElement link in links)
        {
                if (link.InnerText.Equals(TextOdkazu))
                {
                        link.InvokeMember("Click");
                        break;
                }
        }
}

public void VyplnPoleFormulare(string IdPole, string Hodnota)
{
        webBrowser1.Document.GetElementById(IdPole).InnerText = Hodnota;
}

Zkusil jsem: Zkoušel jsem nějaké pokusy s webView2.Invo­keScriptAsync(), ale ničeho kloudného jsem se nedopracoval.

Chci docílit: Potřebuji ve webView2 otevřít stránku, na ní vyhledat konkrétní odkaz podle jeho textu, kliknout na něj a na otevřené stránce vyplnit konkrétní pole formuláře podle jeho Id

 
Odpovědět
27. ledna 9:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.