Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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 在使用SeleniumWebDriver启动firefox后,您可以延迟测试启动吗?_Java_Selenium_Webdriver - Fatal编程技术网

Java 在使用SeleniumWebDriver启动firefox后,您可以延迟测试启动吗?

Java 在使用SeleniumWebDriver启动firefox后,您可以延迟测试启动吗?,java,selenium,webdriver,Java,Selenium,Webdriver,我试图让Selenium在Firefox加载后等待5秒钟,以便加载我的所有配置文件更改。目前WebDriver正在进行配置文件更改之前启动测试,因此失败。WebDriver中是否有任何内置函数来延迟测试启动 谢谢 如果您在启动浏览器后使用java Thread.sleep(5000); 如果在启动浏览器后使用java,只需 Thread.sleep(5000); 你不能在java代码中暂停一下吗?你是如何设置配置文件的?通常您可以在加载浏览器之前执行此操作。@BevynQ WebDriver

我试图让Selenium在Firefox加载后等待5秒钟,以便加载我的所有配置文件更改。目前WebDriver正在进行配置文件更改之前启动测试,因此失败。WebDriver中是否有任何内置函数来延迟测试启动


谢谢

如果您在启动浏览器后使用java

Thread.sleep(5000);

如果在启动浏览器后使用java,只需

Thread.sleep(5000);

你不能在java代码中暂停一下吗?你是如何设置配置文件的?通常您可以在加载浏览器之前执行此操作。@BevynQ WebDriver没有暂停功能。Farlan:我正在使用内置的FirefoxProfile对象设置配置文件,并在创建时将其传递给Selenium驱动程序。你不能在java代码中暂停吗?你是如何设置配置文件的?通常您可以在加载浏览器之前执行此操作。@BevynQ WebDriver没有暂停功能。Farlan:我正在使用内置FirefoxProfile对象设置配置文件,并在创建时将其传递给Selenium驱动程序。您可以尝试使用隐式或显式等待,但前提是浏览器已启动,您正在等待特定元素。使用Firefox的Selenium驱动程序功能,我可以做些什么。这方面似乎没有什么好的文档。Opera在这里有更好的文档:据我所知并非如此,但我确实同意缺少文档,因此我不会完全排除有更好的解决方案。您可以尝试使用隐式或显式等待,但前提是浏览器已启动,您正在等待特定元素。我能做些什么吗使用Firefox的selenium驱动程序功能。这方面似乎没有什么好的文档。Opera在这里有更好的文档:据我所知不是这样,但我确实同意缺少文档,所以我不会完全排除有更好的解决方案。