换了新电脑,webdriver就不支持sendkeys(string)了,高手帮分析下怎么解决
换了新电脑,webdriver就不支持sendkeys(string)了,高手帮分析下怎么解决。用的是java,错误是The method sendKeys(CharSequence[]) in the type WebElement is not applicable for the arguments (String)
有没有人遇到过
os是win7, java version 是1.7的,selenium jar 包2.15,2.16,2.25都试过,都不行 在使用sendKeys()之前加入:
CharSequence[] cs= new CharSequence;
cs = "Input String";
element.sendKeys(cs); 版本和浏览器不匹配的典型问题,遇到好多次了,弄好匹配的浏览器版本就ok 我前几天也遇到这个问题了,JDK版本是1.8的,也是sendKeys(CharSequence[])这样子,我当时换了JDK1.7就可以了,你可以在JDK1.7的环境下试试
CharSequence str = new String("abc");
不报错的话就说明可以,你换成JDK1.7就行了。 都试试吧,前几天有个同事也遇到这个问题,他升级了编译器好像就好了,他用的是eclipse。 sendKeys(string)这块的内容写成sendKeys(new String[]{"你要填写的值"});
页:
[1]