2

Selenium Java Webドライバー:数値データを数値フィールドに渡す方法は?String値には、コマンドを使用しますsendKeys("String");。同様に、数値データを数値フィールドに転記するためのコマンドは何ですか?

4

3 に答える 3

4

そうするとsendKeys("9");、数値フィールドに数値が送信されます。私はあなたがそのようなものを持っていると思います:

 int numberToSend = 9;

そして、あなたはそれを数値フィールドに送りたいのです。次の2つの方法でそれを行うことができます。

String numberToString = "" + numberToSend;

そして、あなたはどちらかを使うことができます

webElement.sendKeys(""+numberToSend);

また

webElement.sendKeys(numberToString);
于 2012-06-27T11:21:40.620 に答える
2

私は次のことをします:

String s = "24";
Integer s1 = Integer.parseInt(s);
String orderPercent = s1.toString();
.sendKeys(orderPercent);
于 2015-08-17T19:17:44.627 に答える
0

その整数を文字列に変換することは、次のような単純で簡単な解決策です。

int i=1;
String A = Integer.toString(i);

次に、次のように値をsendkeysに渡します。

driver.findElement(By.name("q")).sendKeys(A);

そして、値を送信します1

于 2014-02-06T09:21:13.950 に答える