2

奇妙な状況があります: 画面上で、クリックする文字列が次のようになっています: 「1 年基本ライセンス ($15.00)」

しかし、次のコードは頭痛の種です: assertTrue(solo.searchText("1 年基本ライセンス ($15.00)")); solo.clickOnText("1 年間の基本ライセンス ($15.00)");

clickOnText ステートメントでテストが失敗します。(ログで) : 1 年間の基本ライセンス ($15.00) が見つかりません。見つけたもの: 1 年間の基本ライセンス ($15.00)

誰かが何が起こっているのかを理解するためのヒントを教えてくれませんか...

よろしく、アルバン。

4

1 に答える 1

2

私はついに起こっていることがわかりました;)

ここにあるのはすべて、文字列パラメータを正規表現として解釈することです! したがって、ここでの解決策は、ドル文字をエスケープすることです!

さようなら、アルバン。

于 2010-06-24T20:27:18.343 に答える