我的代码spinet如下:
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.history.go(-1);");
上面的代码doest工作请建议。
我通过强制转换webdriver尝试上面的代码,但每次都没有工作
我不想使用driver.navigate().back()
命令,因为它不推荐。
请建议......
答案 0 :(得分:0)
我不确定您为什么不使用driver.navigate().back()
。这是推荐的。无论如何,下面是javascript中的方法:
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("window.history.back();");
注意:可能需要2-3秒的睡眠时间。但是,它仍然有效。