Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python XPath位置(如果父级包含)_Python_Xpath_Selenium Webdriver - Fatal编程技术网

Python 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读取数据解析,所

试图弄清楚我的XPath语法在这里发生了什么,这有点困难。尝试根据父元素的文本查找要单击的元素

我想在
标记之间旋转,如果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的理解似乎并没有减少它>_<