Selenium Java Web Driver:如何将数字数据传递给数字字段?对于String
值,我们使用命令sendKeys("String");
。同样,将数字数据发布到数字字段的命令是什么?
问问题
8413 次
3 回答
4
如果你这样做sendKeys("9");
,它会将数字发送到数字字段。我想你有这样的事情:
int numberToSend = 9;
并且您想将其发送到数字字段。您可以通过以下两种方式做到这一点:
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 回答