【发布时间】:2014-06-15 23:59:43
【问题描述】:
我正在尝试使用 selenium 在网页上选择一个元素,但没有成功。它是一个可展开的项目,可在单击时使其他项目/字段可见。
元素代码:
<DIV class="section">
<H1 class="sectionHeader collapsed" onclick="toggleSection('ResolutionSection',this,'YES')">Resolution Section</H1>
<span style="width:100%;text-align: right;">
<A HREF="#top" class="toplink">
Go to top
</A>
我试过的硒代码:
driver.findElement(By.xpath("/html/body/form/div[2]/div[5]/div/table/tbody/tr/td/div/div[1]/div[4]/h1")).click();
driver.findElement(By.xpath("//div[@id='documentLayoutSection']/div[4]/h1")).click()
我遇到的错误:
2014 年 6 月 15 日 7:45:18 PM org.apache.http.impl.client.DefaultRequestDirector tryExecute 信息:处理请求时捕获 I/O 异常 (java.net.SocketException):软件导致连接中止:recv 失败或cannot find element.
有人有什么建议吗?
谢谢
【问题讨论】:
-
您在哪一行得到错误?尝试隐式等待
标签: javascript html css selenium selenium-webdriver