Java 页面加载超时&;IMPLICITLYWAIT-设置错误?

Java 页面加载超时&;IMPLICITLYWAIT-设置错误?,java,selenium,selenium-webdriver,webdriver,Java,Selenium,Selenium Webdriver,Webdriver,我正在努力弄清楚我的“等待设置”的编码是否正确,有人能给我建议吗? 例如,如果我运行TestX,如果我故意在基本click方法中输入错误的xpath定位器 参考下面突出显示的代码,如果测试和方法无法找到其试图查找并单击的相关元素,则即使我在测试方法中嵌入了10秒的显式超时,我的测试也应该等待10秒 我面临的问题是,我的测试似乎在10秒持续时间之前抛出错误/无法定位元素异常 如果我在window.maximize代码中添加注释,我可以识别出代码是否工作,它位于Base_page类中 有人能根据他们

我正在努力弄清楚我的“等待设置”的编码是否正确,有人能给我建议吗?

  • 例如,如果我运行TestX,如果我故意在基本click方法中输入错误的xpath定位器

  • 参考下面突出显示的代码,如果测试和方法无法找到其试图查找并单击的相关元素,则即使我在测试方法中嵌入了10秒的显式超时,我的测试也应该等待10秒

  • 我面临的问题是,我的测试似乎在10秒持续时间之前抛出错误/无法定位元素异常

  • 如果我在window.maximize代码中添加注释,我可以识别出代码是否工作,它位于Base_page类中

  • 有人能根据他们的经验建议我的类和等待代码设置是否正确吗

  • 非常感谢您的帮助


    @XRIS Stoixeia您能就这个问题提出建议吗?再次感谢您将
    driver.manage()
    更改为
    this.driver.manage()
    。您修改了本地构造函数变量,而不是.driver,后者是一个实例变量,可能会进一步使用。