» Poradna » Web a internet

C# WebKit

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 6/6
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

Dobrý den, pracuji na automatickém vyplňování textových polí a klikání v c# winForm. WebBrowser mi u některých stránek zahlásí javascriptovou chybu "getelementbyclassname()" a pak např. nefunguje akce po kliku na nějaké tlačítko. Takže jsem si do Visual Studia přidal WebKitBrowser, protože ten takovou chybu nehlásí a normálně stránku načte bez chyb. Jenomže u WebKitBrowser jsem narozdíl od WebBrowser nenašel nic jako: Browser1.Document.GetElementById(id).InnerText = "text, který chci napsat do toho pole";. Mohl by mi prosím někdo poradit, jak tedy něco napsat do WebKitBrowser textového pole a kliknout v WebKit na nějaké tlačítko? Předem děkuji, M.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

opravdu nikdo nevíte?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

V Api to najdes, videl jsem to tam.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

dík

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80  |  [78.45.213.---]

Pokud chceš klikací UI testy a máš VS Premium nebo Ultimate tak mnohem lepší je použít Coded UI Test přímo ve VS - http://msdn.microsoft.com/en-us/library/dd286726.aspx

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

dík, ale přijde mi to složité... mě stačilo pro kliknutí webKitBrowser1.StringByEvaluatingJavaScriptFromString("document.getElementById('id').click()"); a pro vyplnění textového pole webKitBrowser1.Document.GetElementById("id").SetAttribute("value", "něco");To mi přijde jednodušší, ale nevim..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80  |  [90.181.101.---]

testy si jen nahraješ klikáním a vše za tebe vygeneruje engine UI testů...na to ani nemusíš být programátor

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: WebKit



Určitě si přečtěte


Genetika a příjmení: Unikátní možnost získat test Y-DNA zdarma a dozvědět se o svých předcích

Genetika a příjmení: Unikátní možnost získat test Y-DNA zdarma a dozvědět se o svých předcích

** Projekt Genetika a příjmení hledá shody mezi osobami se stejným příjmením ** Využívá k tomu testování DNA na chromozomu Y ** Výsledky testu můžete účastí v projektu získat zdarma

11.  1.  2018 | Marek Lutonský | 3


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší