我收到以下错误
JavascriptExecutor cannot be resolved to a type
当我使用以下
时((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView()", webelement);
答案 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;
它将解决此问题。