Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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
Testing 硒不';Don’不要等到网站加载后,才把答案的代码放在哪里?_Testing_Selenium_Web_Ide - Fatal编程技术网

Testing 硒不';Don’不要等到网站加载后,才把答案的代码放在哪里?

Testing 硒不';Don’不要等到网站加载后,才把答案的代码放在哪里?,testing,selenium,web,ide,Testing,Selenium,Web,Ide,在我的测试用例中,网站在加载之前需要很多秒,但是Selenium没有等待它,尽管我将它设置为最慢的选项 我知道你现在会给我一些java代码什么的,但我不知道我必须在哪里写下这些代码,它能工作吗 对不起,我是新手 谢谢将隐式或显式等待设置为 在浏览器实例后插入以下行-driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS) 或者在需要时间加载的元素之前,显式地等待-WebDriverWait.until(找到该元素的条件) 有关更

在我的测试用例中,网站在加载之前需要很多秒,但是Selenium没有等待它,尽管我将它设置为最慢的选项

我知道你现在会给我一些java代码什么的,但我不知道我必须在哪里写下这些代码,它能工作吗

对不起,我是新手


谢谢

将隐式或显式等待设置为

在浏览器实例后插入以下行-
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS)

或者在需要时间加载的元素之前,显式地等待-
WebDriverWait.until(找到该元素的条件)

有关更多信息,请尝试使用Thread.Sleep(20000)

其中20000是毫秒。所以,20秒


希望能有所帮助。

我应该把它写在哪里?在完成driver.get()之后,最好使用第二条语句等待页面上的元素。然后您将知道页面已加载。@Timon Dudaczy编写基本测试脚本,而不是从ide导出,这将有助于您更好地了解selenium的基本知识。请确认,您使用的是任何编程语言还是selenium ide。我认为您只使用IDE。正确的?