2014-09-22 56 views
0

如何在Selenium webdriver的文本框中输入数值。 代码如下:sendKeys()方法不适用于数值,是否有任何替代命令的整数。如何输入数值到webdriver的文本框中

@FindBy(id="toolbox-options-key") 
private WebElement BillingRateTextBox; 

    public void createNewBill(String billingRate) 
    { 
     BillingRateTextBox.sendKeys(10); 
    } 
+0

你使用哪个版本的浏览器和webdriver的吗?我听起来像http://stackoverflow.com/q/23786319/2504101 – olyv 2014-09-22 14:12:11

+0

嗨,欢迎来到SO。你在这里有一些格式问题,你能解决它们吗? – 2014-09-22 14:13:28

+0

'sendkeys()'接受一个字符串。 – SiKing 2014-09-22 15:41:38

回答

8

您需要将整数转换为字符串,并将其传递给sendKeys这样的:

element.sendKeys(String.valueOf(number))

相关问题