WebElement中的sendKeys(java.lang.CharSequence ...)无法应用于(org.openqa.selenium.Keys)

时间:2016-01-12 12:47:40

标签: java intellij-idea selenium-webdriver

我在java 1.7中有一个已经工作的项目,但是当我将它移动到Java 1.8时,有一些东西需要转换才能保持1.8的工作状态。 其中之一是:

response.setContentType("text/html");

我正在使用IntelliJIdea 15.0.2并且它有一个声明如下的检查:

  WebElement中的

" sendKeys(java.lang.CharSequence ...)无法应用   to(org.openqa.selenium.Keys)"

     

Keys.TAB来自org.openqa.selenium.Keys;

提前致谢。 的Atilio

2 个答案:

答案 0 :(得分:2)

这是一个IntelliJ配置问题。

从SDK 1.7 a 1.8更改时,“项目语言级别”发生了变化。

解决问题的步骤:

文件 - >项目结构 - > ProjectSettings - >项目 在“项目语言级别”字段中选择“7-Diamonds,ARM,Multi catch etc” 不知怎的,它被设置为“1.3普通老java”

感谢您的合作

答案 1 :(得分:0)

您可以将JRE版本更改为1.7以默认执行。从eclipse预期项目>>右键单击>>构建路径>>配置构建路径。在configure build path中,转到Libraries选项卡。删除JRE 8或JRE 1.8。去添加库>> JRE系统库>>选择备用JRE(mat be 7或1.7)

谢谢你, 穆拉利