3

我读过“css2contains函数不在 css3 中,但是 selenium 支持 css 1,2 和 3 的超集。”

Selenium Server会contains支持使用 webDriver 还是仅在使用 Selenium IDE 时支持?

4

1 回答 1

2

我最近发现了一些可能对您有用的信息。在 css 选择器中使用 contains。您将不得不使用 :contains 伪类,但是在最新版本的 CSS 选择器引擎中没有正确支持它,WebDriver 依赖于 CSS 选择器,因此现在它不是首选方式。为了获得与在 CSS 选择器中使用 contains 相同的效果, div[name*='part']并且将匹配 id 包含“part”的所有 div 标签。这相当于//div[contains(@name,'part')]在 XPath 选择器中使用。

这个问题的讨论与您自己的问题类似。

查看此 stackexchange 答案以获取更多信息。

于 2013-05-04T13:20:57.227 回答