如何使用Selenium中的CSS选择器通过innerthtml单击元素

如何使用Selenium中的CSS选择器通过innerthtml单击元素,selenium,css-selectors,Selenium,Css Selectors,我有这样的HTML代码 <td>Save</td> 保存 我无法通过td:contains(“保存”)使用FireFinder找到元素 FireFinder是否不支持:contains或innerHTML不能由:contains定位 在Selenium中也读到:contains不受支持?但是,我找不到这方面的文档。应该可以在Selenium中使用,我自己也尝试过。通过在定位器前面加上CSS=,确保指定定位器类型为CSS。此外,不需要引用: css=td:contain

我有这样的HTML代码

<td>Save</td>
保存
我无法通过td:contains(“保存”)使用FireFinder找到元素

FireFinder是否不支持:contains或innerHTML不能由:contains定位


在Selenium中也读到:contains不受支持?但是,我找不到这方面的文档。

应该可以在Selenium中使用,我自己也尝试过。通过在定位器前面加上
CSS=
,确保指定定位器类型为CSS。此外,不需要引用:

css=td:contains(Save)

这在硒中应该有效,我自己也试过了。通过在定位器前面加上
CSS=
,确保指定定位器类型为CSS。此外,不需要引用:

css=td:contains(Save)

Firefinder不支持:contains,但是Firebug有另一个扩展名为。选择器类型Sizzle是一个javascript选择器,其语法与CSS选择器相同,但还支持:contains


另外,尽管Firefinder不支持contains,但Selenium支持。

Firefinder不支持:contains,但是Firebug有另一个扩展名为。选择器类型Sizzle是一个javascript选择器,其语法与CSS选择器相同,但还支持:contains


另外,尽管Firefinder不支持contains,但Selenium支持。

我正在IE7中尝试。没有成功,雪人在IE7中尝试过。还没有成功