51Testing软件测试论坛

标题: sendKeys里如何输入整形的数组??? [打印本页]

作者: OverTimeDog    时间: 2015-11-27 09:53
标题: sendKeys里如何输入整形的数组???
想按照如下方式把数组输入到sendKeys里,后续调用一个算数的方法算出一个数,所以需要数组是整形数组
Integer a[] = new Integer[]{500,85,600};

driver.findElement(By.xpath("//input[@data-key='1001']")).sendKeys(a[0]);
但是这样写sendKeys会报错,求助大神们如何将整形的数组写入sendKeys中???


作者: zhuruize    时间: 2015-11-27 14:31
取的时候把每个元素int()不行吗?

作者: joykao    时间: 2015-11-27 16:06
这样写driver.findElement(By.xpath("//input[@data-key='1001']")).sendKeys(""+a[0]);因为sendkeys支持的是字符串
作者: OverTimeDog    时间: 2015-11-27 17:05
joykao 发表于 2015-11-27 16:06
这样写driver.findElement(By.xpath("//input[@data-key='1001']")).sendKeys(""+a[0]);因为sendkeys支持的 ...

谢谢!这样确实可以!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2