当我尝试使用 Selenium RC 单击“提交”按钮进入下一页时,在 30000 毫秒后超时

发布于 2024-10-20 01:29:18 字数 307 浏览 2 评论 0原文

我正在使用 java 的 Selenium RC。在第一页填写必要的数据-->点击提交按钮进入下一页。我的代码是:

selenium.click("Submit");
selenium.waitForPageToLoad("30000");

单击“提交”按钮后,我发现错误:

com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms

有人可以帮助我吗?

I am using Selenium RC by java. Fill up necessary data on 1st page-->Click Submit button to go next page. My code is:

selenium.click("Submit");
selenium.waitForPageToLoad("30000");

After clicking Submit button I found the error:

com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms

Can anybody pls help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慈悲佛祖 2024-10-27 01:29:18

Selenium.waitforpagetoload("30000");

表示您正在给予时间 30000 毫秒= 30 秒

这表示您的页面需要超过 30 秒才能完全加载。

所以为了避免错误,给更多的时间。比如 60 秒或 90 秒。

通过手动点击提交大致了解页面完全加载所需的时间,并记下时间。(如果您的互联网连接速度较低,可能需要很长时间)。< /code>

因此,在检查加载时间后,请在

selenium.waitforpagetoload("time in m.sec") 中给出该时间。

Selenium.waitforpagetoload("30000");

means you are giving time 30000 m.s= 30 seconds

It means your page is taking more than 30 seconds to load completely.

So in order to avoid the error give more time. like 60 seconds or 90 seconds.

Once roughly see how much time the page is taking to load completely by clicking on the Submit manually and note down the time.(it may take long time if your internet connection is low).

So after checking the time it is taking to load, Give that time in

selenium.waitforpagetoload("time in m.sec").

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文