0

我正在处理页面上太多的第三方应用程序labels用作链接或导航到另一个页面。那么python是否可以执行此类任务或读取页面选择列表值?

我正在使用 python 2.7 和硒。

编辑

有一个标签叫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>

谢谢,

4

1 回答 1

0

是的,它可以。标签在 HTML 中实现为<LABEL FOR="field_id">label text</LABEL>,您可以在 Selenium 的 XPath 定位器中使用它。


(问题编辑后更新)

这不是 HTML 中的标签,但仍然可以使用 XPath 定位器。这甚至不是特别困难。两个<TD>元素都是同一个元素的子<TR>元素,所以这样的事情就可以完成://tr[td/a[.='Configuration']]/td/img匹配<IMG>元素。但是,如果您只想找到链接,那就更容易了://tr/td/a[.='Configuration']

于 2012-12-27T19:58:13.263 回答