2

機能テストにhtmlunitを使用しており、非常にうまく機能します。私が見た問題の1つはビルドにあり、いくつかの警告メッセージが生成されます。

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]。誰かが同じ理由が何であるか知っていますか?

4

1 に答える 1

1

数字を引用符で囲む必要があります。

[data-product-number='0022002']

(私は両方だと思います、"そして'CSS仕様によって正しいはずです。)

于 2013-03-26T12:46:53.557 に答える