Python XPath位置(如果父级包含)
试图弄清楚我的XPath语法在这里发生了什么,这有点困难。尝试根据父元素的文本查找要单击的元素 我想在Python XPath位置(如果父级包含),python,xpath,selenium-webdriver,Python,Xpath,Selenium Webdriver,试图弄清楚我的XPath语法在这里发生了什么,这有点困难。尝试根据父元素的文本查找要单击的元素 我想在标记之间旋转,如果tr包含特定文本,则单击按钮 我试过: element = WebDriver.find_elements_by_xpath("//tr[contains(text(), 'This Text')]/td[@class='cell-to-click']") 普通的东西都包括在内。详细信息正确并加载到WebDriver等中。。。我可以用BeautifulSoup读取数据解析,所
标记之间旋转,如果tr包含特定文本,则单击按钮
我试过:
element = WebDriver.find_elements_by_xpath("//tr[contains(text(), 'This Text')]/td[@class='cell-to-click']")
普通的东西都包括在内。详细信息正确并加载到WebDriver等中。。。我可以用BeautifulSoup读取数据解析,所以它就在那里。只是努力找到它来点击
如果有任何关于这方面的建议,我将不胜感激。请尝试
//tr[contains(,'this Text')]/td[@class='cell-to-click']
tr
元素通常没有作为子元素的文本节点。尝试//tr[contains(,'This text')]/td[@class='cell-to-click']
tr
元素通常没有作为子元素的文本节点。很好,我没有想到这一点。非常感谢。如果有人知道如何在这里替换字符串,我将不胜感激。我通常对使用%s的理解似乎并不完美,我没有想到这一点。非常感谢。如果有人知道如何在这里替换字符串,我将不胜感激。我通常对使用%s的理解似乎并没有减少它>_<