首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >how驱动程序如何应用DesiredCapabilities

how驱动程序如何应用DesiredCapabilities
EN

Stack Overflow用户
提问于 2015-12-03 23:51:24
回答 1查看 90关注 0票数 0

我遇到的问题是,我在多个浏览器中运行我的测试,但注意到Firefox的加载时间要慢得多。我正在实现像这样的多个浏览器。

代码语言:javascript
复制
[TestFixture(typeof(FirefoxDriver))]
[TestFixture(typeof(ChromeDriver))]
[TestFixture(typeof(InternetExplorerDriver))]
public class UnitTest1<TWebDriver> where TWebDriver : IWebDriver, new()
{
    PTGeneral General;
    [TestFixtureSetUp]
    public void SetUp()
    {
        General = new PTGeneral();
        General.Driver = new TWebDriver();
        General.PT_URL = "https://chi-pt-dev1.corp.auctiva.com/";
    }

我需要做的是让Firefox驱动程序的默认超时时间超过60秒。

当我使用这种方法启动Firefox驱动程序时,一切都很好。

代码语言:javascript
复制
General.Driver = new FirefoxDriver(new FirefoxBinary(), new FirefoxProfile(), TimeSpan.FromSeconds(180));

我有办法娶这两个人吗?

或者,当我通过TimeSpan.FromSeconds(180)时,有人知道在驱动程序中设置了什么变量吗?是否可以在运行时更改此值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-04 14:40:13

你可以试试这个:

代码语言:javascript
复制
driver.manage().timeouts().implicitlyWait(180, TimeUnit.SECONDS)

它将允许您根据需要更改超时。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34078502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档