Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Navigate().back()的奇怪行为_Java_Selenium_Selenium Webdriver_Automated Tests - Fatal编程技术网

Java Navigate().back()的奇怪行为

Java Navigate().back()的奇怪行为,java,selenium,selenium-webdriver,automated-tests,Java,Selenium,Selenium Webdriver,Automated Tests,我面临一个关于selenium中back函数的问题。 当我调用它时,它什么也不做,但如果我调用它两次,它就会工作得很好。 我已经在我的web浏览器上手动尝试过,一个后退按钮就足够返回了 有人知道为什么吗 提前谢谢 该行为可能是脚本化页面的结果,其中包含一些用于自动刷新、抑制或覆盖后退按钮事件/操作的代码 所以你可以: 调试页面并在任何JavaScript执行时停止 如果你控制了页面,则要求更正/更改 避免Selenium framework中模拟浏览器后退导航的后退按钮操作 使用给定的按

我面临一个关于selenium中back函数的问题。 当我调用它时,它什么也不做,但如果我调用它两次,它就会工作得很好。 我已经在我的web浏览器上手动尝试过,一个后退按钮就足够返回了

有人知道为什么吗


提前谢谢

该行为可能是脚本化页面的结果,其中包含一些用于自动刷新、抑制或覆盖后退按钮事件/操作的代码

所以你可以:

  • 调试页面并在任何JavaScript执行时停止
    • 如果你控制了页面,则要求更正/更改
  • 避免Selenium framework中模拟浏览器后退导航的后退按钮操作
    • 使用给定的按钮(如果可用)
  • 在您自己的框架中实现此“功能”,作为一种解决方法,您可以(始终)两次单击它以确保成功的反向导航

你给了它工作的时间吗?Java语言与Java无关是的,我给了它工作的时间,但什么也没有发生。你没有说你正在使用什么浏览器,但请阅读以下内容: