java - 为什么我的 Selenium 和 Java 基本程序无法运行?

标签 java selenium selenium-webdriver webdriver

我使用下面的代码登录亚马逊网站,它可以工作,但不知何故它无法识别密码元素。

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 中,您需要传递相关的亚马逊网址作为示例https://www.amazon.com/

所以代替:

driver.get("accounts@gmail.com");

您想要:

driver.get("https://www.amazon.com/");

关于java - 为什么我的 Selenium 和 Java 基本程序无法运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54679692/

相关文章:

Java jdbc - 如何执行严格只读的语句

javascript - 以 PDF 格式下载图表和表格

java - 绘制随机圆圈,将不与另一个圆圈相交的任何圆圈涂成红色

java - 如何在 spring 中以 react 方式提供文件/PDF 文件

java - 如何自动化网页客户端?

Python 爬虫找不到特定的 Xpath

python-3.x - "Eager"Python 中 Chromedriver Selenium 的页面加载策略解决方法

java - 如何截取屏幕截图,然后单击 Selenium 中保存的屏幕截图?

python - 使用 python selenium : really slow execution 进行网页测试

javascript - Protractor/Selenium with Angular overlay,其他元素会收到点击