测试测试运行所需的时间

时间:2017-02-06 11:42:07

标签: c# selenium testing

我有一个使用selenium运行的功能测试列表。我想知道是否有一种方法可以测试它是否没有花费一定的时间让你的测试运行。

E.g。鉴于我运行我的Selenium测试 然后他们不应该花费45秒来执行

以下是在同一场景中运行的两个测试的示例:

[Given(@"I navigate to the CIE attributes page through ""(.*)""")]
    public void GivenINavigateToTheCIEAttributesPageThrough(string browserName)
    {
        ChooseBrowser(browserName);
        driver.Navigate().GoToUrl("http://localhost:49350/CIE_Attributes");
        driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));
    }

    [Then(@"I see the page is loaded")]
    public void ThenISeeThePageIsLoaded()
    {
        Assert.AreEqual("ATTRIBUTES", driver.FindElement(By.XPath("//h1")).Text);
        Assert.AreEqual("Customer Insight Engine - CEA CIE Attributes", driver.Title);
    }

0 个答案:

没有答案