我尝试使用Selenium Ide导航到上一页并单击链接。我尝试执行脚本history.back()执行脚本window.history.go(-1)这两个命令都有效,但无法单击上一窗口中可用的链接。不知道我哪里做错了
pb3s4cty1#
WebDriver driver = new WebDriver(); . . . driver.navigate().back(); driver.findElement(<locator>).click();
ej83mcc02#
在命令部分中,查找:运行脚本在目标部分,键入:窗口.历史记录.go(-1)
sr4lhrrt3#
如果它对任何人都有帮助,我通过将URL路径保存到一个变量并将该变量传递给open命令(而不是使用window.history)来解决同样的问题。
open
window.history
3条答案
按热度按时间pb3s4cty1#
ej83mcc02#
在命令部分中,查找:
运行脚本
在目标部分,键入:
窗口.历史记录.go(-1)
sr4lhrrt3#
如果它对任何人都有帮助,我通过将URL路径保存到一个变量并将该变量传递给
open
命令(而不是使用window.history
)来解决同样的问题。