Selenium webdriver 将测试硒与VST集成
我用Selenium对IU进行了一组测试,为它创建了一个类库,当它与VST集成时,我应该如何做才能在构建它时运行测试?如果它是.net测试项目,您可以参考本文: 简单步骤:Selenium webdriver 将测试硒与VST集成,selenium-webdriver,azure-pipelines,Selenium Webdriver,Azure Pipelines,我用Selenium对IU进行了一组测试,为它创建了一个类库,当它与VST集成时,我应该如何做才能在构建它时运行测试?如果它是.net测试项目,您可以参考本文: 简单步骤: 创建单元测试项目 将Selenium.WebDriver、Selenium.WebDriver.ChromeDriver、Selenium.WebDriver.IEDriver、Selenium.Firefox.WebDriver、Selenium.WebDriver.PhantomJS.Xplatform包添加到项目中 编
namespace Partsunlimited.UITests
{
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Remote;
using OpenQA.Selenium.PhantomJS;
using System;
[TestClass]
public class ChucksClass1
{
private string baseURL = "http://your-website.azurewebsites.net/";
private RemoteWebDriver driver;
private string browser;
public TestContext TestContext { get; set; }
[TestMethod]
[TestCategory("Selenium")]
[Priority(1)]
[Owner("FireFox")]
public void TireSearch_Any()
{
driver = new FirefoxDriver();
driver.Manage().Window.Maximize();
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30));
driver.Navigate().GoToUrl(this.baseURL);
driver.FindElementById("search - box").Clear();
driver.FindElementById("search - box").SendKeys("tire");
//do other Selenium things here!
}
[TestCleanup()]
public void MyTestCleanup()
{
driver.Quit();
}
[TestInitialize()]
public void MyTestInitialize()
{
}
}
}
您还可以使用Visual Studio测试任务运行测试(替换步骤6~9),一个博客:欢迎使用堆栈溢出!请参阅:SO的期望是,用户提问时不仅要进行研究以回答自己的问题,还要分享研究、代码尝试和结果。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案!另见:谢谢你的回答,你推荐的博客很好。让我们做吧!!本文中建议的任务最近被弃用。在更正之前,我不建议遵循此文档。