textWithLabel メソッドで 1 つのテキストに 2 つ以上の入力を入力できるのだろうか。
bot.textWithLabel("解像度", 0).setText("800"); bot.textWithLabel("解像度", 1).setText("600");
上記は機能していません。
解決策を教えてください。前もって感謝します。
textWithLabel メソッドで 1 つのテキストに 2 つ以上の入力を入力できるのだろうか。
bot.textWithLabel("解像度", 0).setText("800"); bot.textWithLabel("解像度", 1).setText("600");
上記は機能していません。
解決策を教えてください。前もって感謝します。
実際。
textWithLabel("Resolution", index) は正常に動作しています。
しかし、失敗した理由は、数値の検証リスナーが間違っていたからです。元のソースにバグがありました。そして私は修正しました。
元のソースに問題がないことを確認しましたが、そうではありませんでした。
SWTBOT は、GUI テストを自動化するためのクールなオープン ソース プロジェクトです。
ありがとう。
組織数値検証ソース
private void chkDigit(VerifyEvent e) {
if (!Character.isDigit(e.character)) {
e.doit = false;
}
}
changed
private void chkDigit(VerifyEvent e) {
e.doit = NumberUtils.isNumber(e.text);
}