我读过“css2 contains
函数不在css3中,但是selenium支持css 1,2和3的超集。”
Selenium Server是否会使用webDriver支持contains
,或者仅在使用Selenium IDE时支持它?
答案 0 :(得分:2)
我最近发现了一些可能对您有用的信息。在css选择器中使用contains。您将不得不使用:contains伪类但是在最近版本的CSS选择器引擎中没有正确支持这一点,WebDriver依赖于CSS选择器,因此它现在不是首选的方式。为了在CSS Selector中使用包含使用
div[name*='part']
获得相同的效果,并匹配id包含'part'的所有div标签。这相当于在XPath选择器中使用//div[contains(@name,'part')]
。
这个问题和你自己的讨论类似。