![](/img/trans.png)
[英]If I execute my query through phpMyAdmin it works while it doesn't in my java program
[英]Why doesn't my basic program through Selenium and Java works?
我使用下面的代碼登錄到亞馬遜網站,它可以工作,但是以某種方式無法識別密碼元素。
driver.get("accounts@gmail.com");
WebElement signIn = driver.findElement(By.id("Email"));
signIn.sendKeys("XXX@gmail.com");
signIn.submit();
WebElement pwd = driver.findElement(By.id("Passwd"));
pwd.sendKeys("password");
pwd.submit();
在driver.get()
行中,而不是您的EmailID
您需要傳遞相關的亞馬遜URL作為示例https://www.amazon.com/
。
所以代替:
driver.get("accounts@gmail.com");
你想要...嗎:
driver.get("https://www.amazon.com/");
driver.get(<URL>)
。 例如: driver.get("www.amazon.com)
。這將成功在驅動程序嘗試打開的瀏覽器中打開Amazon網站。 2.您在注釋中提到“代碼無法將值發送到密碼字段”。 如果ID定位器不起作用,我建議您為此編寫一個Xpath。
但是,如果您想讓人們更多地幫助您,請放置頁面的HTML代碼以及收到的錯誤,這將很容易調試並提供准確的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.