Jenkins和IE11测试

时间:2015-04-09 08:33:16

标签: c# jenkins automation webdriver automated-tests

当Jenkins运行测试时,有没有其他人遇到IE 11浏览器的问题? 出于某种原因,使用调试器或NUnit在本地运行测试不会导致任何问题,但只要在Jenkins中加载测试,设置为在IE中运行的所有内容都会在登录后失败。 这很奇怪,因为Chrome和Firefox似乎没有Jenkins的问题,甚至IE设法打开页面并登录,但只要它找到一个单选按钮就会崩溃。而且只有Jenkins

对于记录,我使用selenium webdriver和c#,测试看起来像这样:

public void ItemSearch()
    {
        WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0, 0, 30));
        // Select the item

            var ItemBTN = driver.FindElement(By.XPath("//*[@id='articleSearch_rb']"));
            var ItemInput = driver.FindElement(By.XPath("//*[@id='articleSearch']"));
            var SearchBTN = driver.FindElement(By.XPath("//*[@id='buttonSearch']"));
            ItemBTN.Click();
            ItemInput.SendKeys("This item");
            SearchBTN.Click();
     }  

IE无法找到第一个元素(ItemBTN)

后崩溃

0 个答案:

没有答案