selenium webdriver支持css包含吗?

时间:2013-05-04 13:12:47

标签: css selenium webdriver contains

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

Selenium Server是否会使用webDriver支持contains,或者仅在使用Selenium IDE时支持它?

1 个答案:

答案 0 :(得分:2)

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

这个问题和你自己的讨论类似。

Check this stackexchange answer for more information.

相关问题