一尘不染

如何在selenium定位器中使用正则表达式

selenium

我正在使用seleniumRC,例如,我想获取所有具有匹配属性的href属性的链接元素:

http://[^/]*\d+com

我想使用:

sel.get_attribute( '//a[regx:match(@href, "http://[^/]*\d+.com")]/@name' )

这将返回与正则表达式匹配的所有链接的name属性的列表。(或类似的东西)

谢谢


阅读 867

收藏
2020-06-26

共1个答案

一尘不染

一种可能的解决方案是使用sel.get_eval()并编写一个JS脚本来返回链接列表。

2020-06-26