【发布时间】:2014-05-13 20:28:36
【问题描述】:
public void AddIssues()
{
try
{
getChromeDriver().findElementByClassName("odd").click();
Thread.sleep(5000);
getChromeDriver().manage().timeouts().implicitlyWait(50, TimeUnit.SECONDS);
getChromeDriver().findElementById("view-issue").click();
Thread.sleep(3000);
getChromeDriver().findElementById("report-missing-doc-link").click();
Thread.sleep(2000);
getChromeDriver().findElement(By.id("1")).click();
Thread.sleep(5000);
}
catch (Exception e)
{
e.printStackTrace();
}
}
【问题讨论】:
-
只是模拟
click,你得到了什么例外。只是一个建议:尽可能避免Thread().sleep。 -
问题出在哪里?代码会很慢,但应该做的事情
-
这种类型的异常我得到了。在端口 28917 org.openqa.selenium.ElementNotVisibleException 上启动 ChromeDriver (v2.8.241075):元素不可见(会话信息:chrome=32.0.1700.102)(驱动程序信息:chromedriver=2.8.241075,平台=Windows NT 6.1 SP1 x86)(警告:服务器未提供任何堆栈跟踪信息)
-
我错过了问题的重点。您已经在发布的代码中检查了复选框,那么您到底想做什么?
-
当我运行脚本时,我在 Chrome 浏览器中发现以下异常错误。在端口 28917 org.openqa.selenium.ElementNotVisibleException 上启动 ChromeDriver (v2.8.241075):元素不可见(会话信息:chrome=32.0.1700.102)(驱动程序信息:chromedriver=2.8.241075,平台=Windows NT 6.1 SP1 x86)(警告:服务器未提供任何堆栈跟踪信息)
标签: java selenium checkbox selenium-webdriver