selenium sendkeys命令总是报错,求解答???
使用的类import java.util.concurrent.TimeUnit;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.*;
import org.openqa.selenium.WebDriver.*;
import com.thoughtworks.selenium.webdriven.*;
import com.thoughtworks.selenium.webdriven.commands.*;
driver.findElement(By.linkText("登录")).sendKeys("a1");
报错内容:
The method sendKeys(CharSequence[]) in the type WebElement is not applicable for the arguments (String) driver.findElement(By.linkText("登录")).sendKeys("a1");
The method sendKeys(CharSequence[]) in the type WebElement is not applicable for the arguments (String)
提示sendKeys类型错误,是字符数组类型,不是单个字符类型。 你是想给一个连接赋值??{:4_92:}{:4_92:}{:4_92:} sendKeys(CharSequence[])说明参数值是一个字符数组,不应该赋值一个字符串 你确定你这个定位出来的是一个输入框?如果是输入框那Sendkey应该没问题。若你定位出来的这个元素是个登陆按钮,你觉得能够给一个按钮输入文字吗? @5楼清晨一缕阳光,我把定位改成输入框了,但还是那样呢:( 还有感谢楼上热心的前辈:D 方便把Html代码贴出来不? 直接用eclipse写的,没有HTML代码 问题解决了,是因为eclipse版本低的原因,下载最新版的就解决了 原来如此
页:
[1]