【发布时间】:2020-02-23 00:10:41
【问题描述】:
为什么我在代码正确时收到无此类元素异常错误,当我单击 gmail 时,链接会在新选项卡中打开,但不会将电子邮件作为密钥发送?
@Test
public static void gDem() throws InterruptedException{
System.setProperty("webdriver.chrome.driver", "D:\\Edu Stuff\\Selenium\\Selenium Softs\\Other Softs\\Drivers\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
driver.manage().deleteAllCookies();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
driver.get("http://www.google.ca");
driver.findElement(By.linkText("Gmail")).click();
driver.findElement(By.linkText("Sign in")).click();
Thread.sleep(3000);
driver.findElement(By.xpath("//input[@id='identifierId']")).sendKeys("abhi.abhib5");
Thread.sleep(2000);
driver.close();
}
【问题讨论】:
-
您检查日志文件是否有错误?