2014-11-05 81 views
0

我是新的硒webdriver &现在我一直在挣扎,因为我需要一些指导。我在搜索结果中搜索员工记录&要求员工记录我已经为输入目的设置了Excel表格,所以我能够成功地做到这一点,但现在的问题是,当搜索返回给我时,要求的结果我不能点击该记录可以有人建议我我做错了什么。 我设计了下面的代码driver.findElement(By.cssSelector("#txtSearchKeyword")).sendKeys(Sheet.getCell(3, i).getContents()); driver.findElement(By.name("")).click(); driver.findElement(By.xpath("(//input[@type='button'])[8]")).click();SeleniumWebdriver_How要从搜索结果中选择特定链接

所以根据上述脚本我能够通过提供excel工作表的输入来搜索员工记录,但无法点击那些记录来前进。任何有关这些建议将非常感激。

+0

你可以给我们堆栈跟踪。它抛出什么错误? – Sriram 2014-11-05 05:33:49

+0

你好Sriram,我havnt有任何错误。即时通讯不能点击搜索结果中的记录。即时通讯提供我的意见,通过Excel表单之一,我怎样才能使脚本克服许多不同的单记录 – Amit 2014-11-05 07:11:04

+0

正如Raghuveer指出的,尝试添加Wait语句。您可以参考此链接以供参考。 http://stackoverflow.com/questions/23186851/how-to-locate-and-type-something-in-the-textbox/23192948#23192948 – Sriram 2014-11-05 09:03:34

回答

1

@Amit一旦你点击搜索给一些等待条件,然后点击你期待的链接。因为代码在网页加载时逐行执行,因此搜索要点击的链接,因此请等待,直到看到链接,然后单击链接。

相关问题