我使用下面的代码登录亚马逊网站,它可以工作,但不知何故它无法识别密码元素。
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/