且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Selenium/python-无法找到部分链接文本

更新时间:2023-02-19 17:16:59

实际上,没有包含WO20的链接文本!我认为您将链接文本与<a>元素的href属性混淆了.您可以使用以下代码通过链接文本/部分链接文本找到目标元素:

Actually, there is no link text that contain WO20! I think you confuse link text with href attribute of <a> element. You can find target element by link text/partial link text with following code:

driver.find_element_by_link_text('WO/2015/102036')

driver.find_element_by_partial_link_text('WO/20')

XPaths也应适用:

driver.find_element_by_xpath('//a[contains(@href, "WO20")]')
driver.find_element_by_xpath('//a[contains(text(), "WO/20")]')