2014-06-27 30 views

回答

1

如果您只对第一个元素感兴趣,则不必处理result_count。你只需要选择它,使用正确的xpath。第一个结果具有id="result_0"

这应该工作:

//div[@id="result_0"]/h3/a/span 
+0

感谢您的回答,实际问题是不要点击第一个记录的问题是检查记录数是否大于一个。因为在结果计数中有一个字符串,并且为了检查它,它应该是数字。 – user3658696

+0

你想'record_count> 1'。你可以通过查找第二个元素来检查它。如果第二个元素存在,那么'record_count> 1'。如果第二个元素不存在,那么'record_count <= 1'。有很多方法可以实现这一点。你可以在我的答案中使用xpath,只需将'result_0'改为'result_1',或者你可以使用'driver.findElements(By.id(“result_1”)).size()!= 0' –

相关问题