如何使Webdriver.io不等待文档准备就绪?

时间:2018-09-28 20:38:31

标签: selenium selenium-webdriver webdriver-io

我有这样的代码:

browser.waitUntil(function () {
  return browser.getTabIds().length === 2
}, 1000, 'expected there to be a new tab open');

browser.switchTab(browser.getTabIds()[1]);

browser.waitUntil(function () {
  const url = browser.getUrl();
  return url === 'whatiexpect.com';
}, 20000, 'expected to open page', 500);

您可能会注意到第二页的超时时间是20秒。由于我无法控制的原因,我们在这个阶段的环境中的页面需要10秒钟以上的时间才能完全准备就绪。因此,当我进入VNC查看器并看到URL正确时,只有在选项卡中加载了所有内容之后,成功才会触发。

我在Google周围搜索,似乎人们在要求事情等待页面准备就绪,好像那不是默认设置。我在这里想念什么?

0 个答案:

没有答案