目前正在玩一些自动化的东西。并且有一个问题 - 我才刚刚开始这样做,并想了解它是如何工作的以及为什么我不能让它工作。
单元测试:
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Testenv
{
class LoginTest
{
IWebDriver driver;
[TestInitialize]
public void startBrowser()
{
driver = new ChromeDriver();
}
[TestMethod]
public void test()
{
driver.Url = "http://www.google.com";
}
[TearDown]
public void closeBrowser()
{
driver.Close();
}
}
}
我想做的是创建一个通用类——它包含其中一些方法并在多个测试中调用它们。
所以我想创建一个像这样的类:
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Testenv
{
class LoginClass
{
public void test()
{
driver.Url = "http://www.google.com";
}
}
}
我该如何在单元测试中调用这个类方法,因为继续调用该方法很有意义,尤其是在多个测试中?