【发布时间】:2023-01-30 20:21:48
【问题描述】:
我有一个 selenium 测试来导航到登录页面。输入用户名和密码,然后单击登录按钮。登录后,检查主页中是否存在某个元素。 我正在跟踪每个命令花费的时间
WebDriver driver = driver.manage().timeouts().pageLoadTimeout(30L, TimeUnit.SECONDS);
driver.get("<url>");
WebDriverWait webDriverWait = new WebDriverWait(driver, 20);
即使我等待了 20 秒,当我检查执行此命令的总时间时,它最多可能需要 30 秒(这发生在登录失败时)。我想弄清楚为什么 selenium 在出现故障时需要 30 秒而不是 20 秒?我通读了文档等,但没有在哪里看到单击按钮时pageLoadTimeout 会影响加载。
【问题讨论】:
标签: selenium selenium-webdriver