Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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 selenium单击网页标签吗?_Selenium_Python 2.7_Selenium Webdriver - Fatal编程技术网

可以使用Python selenium单击网页标签吗?

可以使用Python selenium单击网页标签吗?,selenium,python-2.7,selenium-webdriver,Selenium,Python 2.7,Selenium Webdriver,我正在处理第三方应用程序,其中页面上有太多的标签用作链接或导航到其他页面。那么python是否可以执行这些任务或读取页面选择列表值 我正在使用Python2.7和selenium 编辑 有一个名为configuration的标签,请参见下面相应的代码: <td class="tabtext-unsel"><nobr><a href="/aems/configuration/configurationlist.do" class="tabtext-unsel">

我正在处理第三方应用程序,其中页面上有太多的
标签用作链接或导航到其他页面。那么python是否可以执行这些任务或读取页面选择列表值

我正在使用Python2.7和selenium

编辑

有一个名为
configuration
的标签,请参见下面相应的代码:

<td class="tabtext-unsel"><nobr><a href="/aems/configuration/configurationlist.do" class="tabtext-unsel">Configuration</a></nobr></td>
                <td class="unselected_tab_mid"><img src="/simpletrade/default/images/background/spacer.gif" width="16" height="25"></td>


谢谢,可以。标签在HTML中实现为
标签文本
,您可以在Selenium中的XPath定位器中使用它


(编辑问题后更新)


这不是HTML中的标签,但仍然可以使用XPath定位器。这甚至不是特别困难。两个
元素都是同一
元素的子元素,因此类似这样的操作将完成:
//tr[td/a[.='Configuration']]/td/img
将匹配
元素。但是如果你只想找到链接,那就更容易了:
//tr/td/a[.='Configuration']

XPath是否也是解决这个问题或其他问题的唯一方法?我想点击页面上的
配置,导航到下一页。那么最后一个版本应该是你的答案。好的,我会尝试现在,如果有任何问题会让你知道@罗斯,请看我的编辑,有人能帮我吗?