例如。
我有一个用于活动菜单项的选择器:

$("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/

10-13 01:12