例えば。アクティブなメニュー項目のセレクターがあります。
$("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 や Google Chrome などの実際のブラウザーで jQuery を介して正常に動作します。(1) FirefoxDriver で動作し、(2) 動作しません。
CSS3 サポートを有効にするには、どのバージョンの HtmlUnitDriver を使用すればよいですか? どこで入手できますか?