HtmlUnit为无效的css生成警告

时间:2013-03-26 12:07:18

标签: java jquery htmlunit

我们正在使用htmlunit进行功能测试,效果非常好。我看到的问题之一是在构建中,它会生成一些警告消息:

ERROR [main] (StrictErrorReporter.java:80) - runtimeError: message=[An
invalid or illegal selector was specified (selector: '.page-container
.order-completed-selector[data-product-number=0022002]' error: Invalid
selectors: .page-container
.order-completed-selector[data-product-number=0022002]).]
sourceName=[http://localhost/resources/scripts/lib/jquery-1.7.2.js]
line=[5138] lineSource=[null] lineOffset=[0]

我不确定究竟是什么原因,因为它在浏览器级别工作正常,测试也通过了。但它在我看来它不喜欢属性[data-product-number=0022002]。有谁知道可能的原因是什么?

1 个答案:

答案 0 :(得分:1)

您需要将数字加到引号中:

[data-product-number='0022002']

(我认为,"'都应该是CSS规范的正确。)