Selenium WebDriver Java - 尝试注销facebook,但在点击注销链接时弹出

时间:2018-04-25 12:39:49

标签: java facebook selenium webdriver

我正在使用Selenium和Java在Facebook上进行一些测试。我试图退出Facebook,我可以通过点击退出链接,但我放置了一个弹出,我无法绕过。我写了下面的代码,但我放置了'找不到元素错误'。

public static void logout() {

WebElement listitem = driver.findElement(By.id("userNavigationLabel"));
listitem.click();

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(By.partialLinkText("Log Out")).click();

driver.findElement(By.className(" hidden_elem" )).findElement(By.linkText("Log out")).click();

}

______________________________________________________________________

Pop up i get when i log out

1 个答案:

答案 0 :(得分:0)

我修复了错误,我使用了错误的类元素。应该是driver.findElement(By.className("_4t2a" )).findElement(By.linkText("Log out")).click();