小编sel*_*ver的帖子

如何在CSS Selenium Selector代码之间使用正则表达式?

我在唯一元素ID之间无法使用正则表达式。

这是HTML代码

<td align="left" style="vertical-align: top; ">   
 <span class ="radiobutton"   id="mainId:gen_id_12e3:radiospan1e">      
   <input type="radio" name="radio1" value="on" id="radio1" tabindex="0" checked>       
     <label for="id-2024">Yes</label>
Run Code Online (Sandbox Code Playgroud)

使用xpath,我在元素ID之间使用下面的selenium命令和(。*),它可以正常工作。

    selenium.click("xpath=//span[@id, 'mainId.*radiospan1e']");
Run Code Online (Sandbox Code Playgroud)

但是,我不能在CSS中做同样的事情,因为它们的ID末尾有$,开头是^,而在页面的任何位置都有*,但是我希望ID以mainId开头并带有一些正则表达式,并以唯一ID。

任何帮助,将不胜感激。

regex selenium css-selectors selenium-rc

4
推荐指数
1
解决办法
8757
查看次数

标签 统计

css-selectors ×1

regex ×1

selenium ×1

selenium-rc ×1