在Python上无法通过webdriver找到标签的xpath元素



我正在尝试使用标签来识别网页搜索页面上的下一页按钮,我目前有代码

next_page = driver.find_element_by_xpath(//label[contains(text(),'Page'+str(page_no+1))]//ancestor:div//input)

我是通过这个链接到达这个阶段的:无法用XPath表达式

找到LABEL的元素我在Spyder工作,它说这是无效的语法,不会运行代码。我不知道为什么,因为根据我之前的答案,它似乎是正确的。

有人能指出什么是错误的,请我或确定一个替代的代码,我可以用一个标签来查找元素?

我通过为"下一页"按钮找到一个可点击的点来解决这个问题,这个按钮作为标题出现。然后我在代码中使用如下:

driver.find_element_by_xpath('//*[@title="Next page"]').click()

最新更新