» Poradna » Web a internet

C# WebKit

 |   |  Microsoft Windows 7 Chrome 38.0.2125.111

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

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

dík

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

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

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

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

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 60

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

** Apple odhalil své plány na zcela nové mapy ** Několik let pracuje na nových mapách, které by měly předběhnout konkurenci ** Objeví se s příchodem iOS 12 pro vybrané státy

Karel Javůrek | 50


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji