-1

我在特定网站(比如 xyz.com)上进行自动化操作。当我手动打开 URL 时,它会按预期让我进入登录页面,我也可以在那里登录。
但是,当我通过使用 new FirefoxDriver() 创建新的 Firefox 实例来自动化场景时,登录页面会快速打开,但是;当我点击登录按钮时,导航到主页需要将近 2 分钟。我尝试使用新的配置文件,但没有帮助。我在带有 Java(Eclipse) 的 MAC 上使用 Selenium 2.44.0。请帮忙。

4

1 回答 1

0

我对 Selenium 也有同样的问题。我最终做的是让 webdriver 使用预期条件等到页面标题更改(到主页)。

WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.titleContains(": My Expected Page title"));

我建议你看看这里:

  1. driver.wait() 抛出 IllegalMonitorStateException

    1. 等待 Selenium 中的页面加载
于 2015-03-07T10:46:07.990 回答