Danke Danp2,
Im englischen Forum benutze ich auch den Google Translate.
Wie bekomme ich die E-Mailadresse in das Fenster????
#include "wd_core.au3"
#include "wd_helper.au3"
#include "Misc.au3"
#include <File.au3>
$_WD_DEBUG_Info
$file = "C:\Program Files (x86)\Mozilla Firefox\Firefox.exe"
FileChangeDir(".\WebDriver-0.1.0.13")
Local $sDesiredCapabilities, $sSession, $sElement
;Local $sDesiredCapabilities = '{"capabilities": {"alwaysMatch": {"goog: chromeOptions": {"w3c": true, "excludeSwitches": ["enable-automation"]}}}}'
$mail = "test@gmx.de"
$pass = "Pass1234"
; ==> Firefox Webseite laden ***************************************************************************
SetupGecko( )
_WD_Startup( )
Local $sSession = _WD_CreateSession($sDesiredCapabilities)
_WD_Window($sSession, "Maximize", "")
_WD_Navigate($sSession, "https://mydrive.tomtom.com/de_de/#mode=viewport+viewport=49.91511,7.83762,12.43,0,-0+ver=3")
;********************************************************************************************************
; ==> Click Anmelde button funktioniert*****************************************************************
_WD_WaitElement($sSession, $_WD_LOCATOR_ByXPath, "//button[contains(text(),'Anmelden')]" )
Local $sButton = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath,"//button[contains(text(),'Anmelden')]" )
_WD_ElementAction($sSession, $sButton, 'click')
;**********************************************************************************************************
; ==> Emailadresse eintragen *********************************************************
$xpath = "//input[@type='text']"
_WD_WaitElement($sSession, $_WD_LOCATOR_ByXPath, $xPath )
$sElement_mail = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath, $xPath )
_WD_ElementAction($sSession, $sElement_mail, 'value',$mail)
;; ==> Passwort eintragen *********************************************************
;$xpath = "//input[@type='password']"
;_WD_WaitElement($sSession, $_WD_LOCATOR_ByXPath, $xPath )
; $sElement_pass = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath, $xPath )
;_WD_ElementAction($sSession, $sElement_mail, 'value',$mail)
;_WD_ElementAction($sSession, $sElement_pass, 'value',$pass)
; ==> Click Login button *******************************************************************************
;_WD_WaitElement($sSession, $_WD_LOCATOR_ByXPath, "//*[@id='loginButton']" )
;Local $sButton = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath,"//*[@id='loginButton']" )
;_WD_ElementAction($sSession, $sButton, 'click')
;**********************************************************************************************************
;Sleep(1500)
Func SetupGecko()
_WD_Option('Driver', 'geckodriver.exe')
_WD_Option('DriverParams', '--log trace')
_WD_Option('Port', 4444)
$sDesiredCapabilities = '{"desiredCapabilities":{"javascriptEnabled":true,"nativeEvents":true,"acceptInsecureCerts":true}}'
; $sDesiredCapabilities = '{"capabilities": {"alwaysMatch": {"goog: chromeOptions": {"w3c": true, "excludeSwitches": ["enable-automation"]}}}}'
EndFunc ;==>SetupGecko
Alles anzeigen
1639169408364 geckodriver INFO geckodriver 0.21.0
1639169408364 webdriver::httpapi DEBUG Creating routes
1639169408364 geckodriver INFO Listening on 127.0.0.1:4444
1639169408665 webdriver::server DEBUG -> POST /session {"desiredCapabilities":{"javascriptEnabled":true,"nativeEvents":true,"acceptInsecureCerts":true}}
1639169408681 mozrunner::runner INFO Running command: "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\Users\\xx2\\AppData\\Local\\Temp\\rust_mozprofile.88pwesbr6ily"
1639169408681 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:61586
1639169410808 geckodriver::marionette DEBUG Connected to Marionette on 127.0.0.1:61586
1639169410855 webdriver::server DEBUG <- 200 OK {"value": {"sessionId":"5a623196-afdc-4cda-97c5-dfd74c856939","capabilities":{"acceptInsecureCerts":true,"browserName":"firefox","browserVersion":"94.0.2","capabilities":{"desiredCapabilities":{"acceptInsecureCerts":true,"javascriptEnabled":true,"nativeEvents":true}},"javascriptEnabled":true,"moz:accessibilityChecks":false,"moz:buildID":"20211119140621","moz:headless":false,"moz:processID":7372,"moz:profile":"C:\\Users\\xx2\\AppData\\Local\\Temp\\rust_mozprofile.88pwesbr6ily","moz:shutdownTimeout":60000,"moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"nativeEvents":true,"pageLoadStrategy":"normal","platformName":"windows","platformVersion":"10.0","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify"}}}
1639169410871 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/window/maximize
1639169410871 webdriver::server DEBUG <- 400 Bad Request {"value":{"error":"invalid argument","message":"Failed to decode request as JSON: \"\"","stacktrace":"Syntax error at :1:1"}}
1639169410871 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/url {"url":"https://mydrive.tomtom.com/de_de/#mode=viewport+viewport=49.91511,7.83762,12.43,0,-0+ver=3"}
1639169411702 webdriver::server DEBUG <- 200 OK {"value": null}
1639169411702 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/element {"using":"xpath","value":"//button[contains(text(),'Anmelden')]"}
1639169411756 webdriver::server DEBUG <- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"f8001c08-4619-409f-9064-b256bbf6e449"}}
1639169411762 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/element {"using":"xpath","value":"//button[contains(text(),'Anmelden')]"}
1639169411774 webdriver::server DEBUG <- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"f8001c08-4619-409f-9064-b256bbf6e449"}}
1639169411786 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/element/f8001c08-4619-409f-9064-b256bbf6e449/click {"id":"f8001c08-4619-409f-9064-b256bbf6e449"}
1639169412021 webdriver::server DEBUG <- 200 OK {"value": null}
1639169412021 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/element {"using":"xpath","value":"//input[@type='text']"}
1639169412616 webdriver::server DEBUG <- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"73768e85-98cb-458f-91b7-0dfe7d297762"}}
1639169412623 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/element {"using":"xpath","value":"//input[@type='text']"}
1639169412763 webdriver::server DEBUG <- 200 OK {"value":{"element-6066-11e4-a52e-4f735466cecf":"73768e85-98cb-458f-91b7-0dfe7d297762"}}
1639169412770 webdriver::server DEBUG -> POST /session/5a623196-afdc-4cda-97c5-dfd74c856939/element/73768e85-98cb-458f-91b7-0dfe7d297762/value {"id":"73768e85-98cb-458f-91b7-0dfe7d297762", "text":"test@gmx.de", "value":["t","e","s","t","@","g","m","x",".","d","e"]}
1639169412854 webdriver::server DEBUG <- 400 Bad Request {"value":{"error":"element not interactable","message":"Element <input type=\"text\"> is not reachable by keyboard","stacktrace":"WebDriverError@chrome://remote/content/shared/webdriver/Errors.jsm:181:5\nElementNotInteractableError@chrome://remote/content/shared/webdriver/Errors.jsm:291:5\nwebdriverSendKeysToElement@chrome://remote/content/marionette/interaction.js:624:13\ninteraction.sendKeysToElement@chrome://remote/content/marionette/interaction.js:600:11\nsendKeysToElement@chrome://remote/content/marionette/actors/MarionetteCommandsChild.jsm:485:24\nreceiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.jsm:148:31\n"}}