例如。
我有一个用于活动菜单项的选择器:
$("ul#menu li a[href='/']")
其余菜单项的选择器(1):
$("ul#menu li a:not([href='/'])")
但是“:not”出现在CSS3中,但HtmlUnitDriver不支持。我尝试过
org.seleniumhq.selenium:selenium-htmlunit-driver:2.28.0
我也试过下一个选择器(2)
$("ul#menu li a[href!='/']")
(1)和(2)在真正的浏览器(如Firefox或通过jQuery的Google Chrome)中都可以正常工作。
(1)与FirefoxDriver一起使用,(2)与FirefoxDriver不一起使用。
我应该使用哪个版本的HtmlUnitDriver来启用CSS3支持?在哪里可以买到?
最佳答案
HtmlUnit开发人员似乎试图添加CSS3支持,但由于某些原因而失败并还原了它。
http://sourceforge.net/p/htmlunit/code/7898
因此,直到他们完成工作后,我们才能看到正确的HtmlUnitDriver。
关于css3 - 如何在HtmlUnitDriver中使用CSS3解析器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14171334/