JavascriptExecutor无法解析为某种类型

时间:2017-08-30 05:19:52

标签: selenium-webdriver

我收到以下错误

JavascriptExecutor cannot be resolved to a type

当我使用以下

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView()", webelement);

4 个答案:

答案 0 :(得分:0)

请尝试以下方法: -

JavascriptExecutor js=(JavascriptExecutor) driver;
js.executeScript("arguments[0].scrollIntoView()", webelement));

希望它会对你有所帮助:)。

答案 1 :(得分:0)

我相信你在js-snippet中缺少一个布尔语句。试试

((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true)", webelement);

答案 2 :(得分:0)

您必须从java API导入JavascriptExecuter类。那么你的错误将得到纠正。

希望有所帮助

答案 3 :(得分:0)

添加以下导入

import org.openqa.selenium.JavascriptExecutor;

它将解决此问题。