1

「onkeyup」AJAX呼び出しを持つ「input」-WebElementがあります。(注文金額欄です)

Selenium Webdriver in Java で入力した金額と実際の在庫を照合するエラーメッセージを確認したい。

ただし、「onkeyup」が原因で、Webdriver からの sendkeys の後、入力フィールドは常にデフォルト値「1」にリセットされると思います。クリアの有無にかかわらず試し、クリア後にフィールドが空であることを確認しようとしました。

「onkeyup」にもかかわらず、フィールド値のリセットをどのように防ぐことができるか考えていますか?

4

1 に答える 1

0

ここで解決策を見つけました:

https://groups.google.com/forum/?fromgroups=#!topic/webdriver/UiV08YgUxSI

私にとっては Keys.BACK_SPACE がうまくいきました

WebElement.clear() では機能せず、clear() または BACK_SPACE なしでは機能しません。

于 2012-11-22T14:00:18.323 に答える