我在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
答案 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)
谢谢你, 穆拉利