yijinaqingan 发表于 2016-1-22 15:18:36

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)

fhhh_eyou 发表于 2016-1-22 15:38:03

driver.findElement(By.linkText("登录")).sendKeys("a1");

The method sendKeys(CharSequence[]) in the type WebElement is not applicable for the arguments (String)

提示sendKeys类型错误,是字符数组类型,不是单个字符类型。

myk5188 发表于 2016-1-22 15:38:20

你是想给一个连接赋值??{:4_92:}{:4_92:}{:4_92:}

咖啡涩 发表于 2016-1-22 15:48:03

sendKeys(CharSequence[])说明参数值是一个字符数组,不应该赋值一个字符串

清晨一缕阳光 发表于 2016-1-22 16:01:41

你确定你这个定位出来的是一个输入框?如果是输入框那Sendkey应该没问题。若你定位出来的这个元素是个登陆按钮,你觉得能够给一个按钮输入文字吗?

yijinaqingan 发表于 2016-1-22 16:05:24

@5楼清晨一缕阳光,我把定位改成输入框了,但还是那样呢:(

yijinaqingan 发表于 2016-1-22 16:06:14

还有感谢楼上热心的前辈:D

清晨一缕阳光 发表于 2016-1-22 18:59:27

方便把Html代码贴出来不?

yijinaqingan 发表于 2016-1-25 08:51:13

直接用eclipse写的,没有HTML代码

yijinaqingan 发表于 2016-1-25 10:11:23

问题解决了,是因为eclipse版本低的原因,下载最新版的就解决了

SunnyLan 发表于 2016-8-31 15:25:53

原来如此
页: [1]
查看完整版本: selenium sendkeys命令总是报错,求解答???