gpt4 book ai didi

c# - 有没有办法找出 Selenium 中隐式等待时间的设置?

转载 作者:太空宇宙 更新时间:2023-11-03 15:50:52 25 4
gpt4 key购买 nike

显然,我可以设置等待时间。有没有办法找出 Selenium 中隐式等待时间的设置? (特别是 C#)

(想法是禁用 ImplicitWait,做一些事情,然后将其重置为之前的任何时间。)

最佳答案

如果您使用页面对象模式,请将隐式等待时间保留在 PageBase 类的一个字段中,此外,您还想创建一些方法来重置或检索该值。

抱歉,下面的示例是用 Java 编写的:

class PageBase { 
private WebDriver driver;
private long implicitlyWaitTimeInSeconds;
public PageBase(WebDriver driver, long timeout) {
driver.manage().timeouts().implicitlyWait(timeout, TimeUnit.SECONDS);
implicitlyWaitTimeInSeconds = timeout;
this.driver = driver;
}
public void setImplicitlyWaitTime(long timeout) {
driver.manage().timeouts().implicitlyWait(timeout, TimeUnit.SECONDS);
implicitlyWaitTimeInSeconds = timeout;
}
public long getImplicitlyWaitTime() {
return implicitlyWaitTimeInSeconds;
}
...
}

class HomePage extends PageBase {
...
}

关于c# - 有没有办法找出 Selenium 中隐式等待时间的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25878668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com