HTML:
<a href="javascript:__doPostBack('gvDisplayProducts','Page$2')" style="color:White;">2</a>
Xpath:
//*[@id="gvDisplayProducts"]/tbody/tr[28]/td/table/tbody/tr/td[2]/a
These are page buttons that i need to click, above href and xpath is for one of the page button and
我试图通过一个网站上的搜索结果不同的页面循环。在XPATH上,第1-10页的td["value"]
从1变为10,然后第11-20页的td["value"]
再次变为1到10
如何使用href的'Page$i'
部分进行迭代。我无法使用xpath,因为xpath在到达某个页面后会再次重复。请告诉我是否可以使用selenium和python仅迭代'Page$"i"'
部分
您可以使用python字符串格式
这将给出所有元素的列表,作为变量elems中的列表
如果将“查找元素”更改为“打印输出”,则为:
因此,请查看您提供的xpath是否有效,如果有效,这是在xpath的href中迭代i的方法
我将元素添加到html文件中,并尝试使用xpath进行搜索
您可以正确地看到它被检测到
如果在您的情况下未检测到它,请查看它是否在iframe内部,或者您是否需要webdriver等待
相关问题 更多 >
编程相关推荐