Selenium Webdriver Sendkeys

时间:2015-09-25 09:56:54

标签: selenium

我使用以下代码输入

username.WebElement userName = driver.findElement(By.id("userid")).sendKeys("happytesting");

它显示sendKeys下面的红线。请帮忙解决。

1 个答案:

答案 0 :(得分:0)

1)我假设username定义了username.WebElement()并且     初始化的东西是这样的:

WebDriver username=new FirefoxDriver();

否则无法进行*.WebElement。你还需要添加类似这样的类型:

username.WebElement userName = (username.WebElement)
username.findElement(By.id("userid"));
((WebElement) username).sendKeys("happytesting");

2)否则会有一些错误的理解。你可以简化你的     使用以下代码删除 红线

WebDriver driver=new FirefoxDriver();
WebElement username= driver.findElement(By.id("userid"));
username.sendKeys("happytesting");