如何检查使用硒web驱动程序或任何搜索结果存在或不。例如在搜索amzon中的任何记录时.de如果搜索记录不止一个,如何点击第一条记录?
-3
A
回答
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' –
相关问题
- 1. 如果前一个记录= null,则移至下一条记录
- 2. 如何获得第一个记录和最后一个记录
- 3. 显示第一条记录
- 4. 检索记录从一个记录到另一个记录
- 5. SQL&C#搜索记录并期望记录或一组记录?
- 6. HSQLDB -Query - 如果不存在则插入第一条记录
- 7. 如何将多个记录数据连接成一条记录?
- 8. 一条记录
- 9. 如何将一列的第一条记录与另一列的第二条记录相加?
- 10. 通过比较另一个记录列表来搜索记录
- 11. 如果一条记录存在,我可以更新一条记录吗?如果不存在,可以在一条查询中插入多条记录?
- 12. C#IEnumerable检索第一个记录
- 13. 搜索记录
- 14. 搜索记录
- 15. 搜索记录
- 16. 如何根据搜索结果插入多条记录
- 17. 显示一条记录搜索结果的消息吗?
- 18. 如何组,而下一个记录所有记录等于前一个记录
- 19. 多条线路上的一条记录,只有RID第一条记录
- 20. 如何使用NULL搜索条件搜索Yii中的记录
- 21. 如何在搜索表单中搜索多条记录?
- 22. 将一条记录转换为结果集的多条记录
- 23. 如何获得第一和最后一个记录HiveSQL如果key不同
- 24. 如果我有一个包含200条记录的表格(只有1列)。如何在第100条记录后打印20条记录?
- 25. 如何对SQL除第一条记录以外的记录进行排序
- 26. 如果数据集结束,则返回第一条记录
- 27. 一个条记录为WWW
- 28. 只能选择一个记录,如果有记录
- 29. 如何更新同一个表中另一条记录的记录?
- 30. LINQ如何记录一条记录并跳过其余记录c#
我更新的问题,请看看? – user3658696
如果你知道seleniumWebdriver那么你已经知道我的意思了。 – user3658696