【发布时间】:2019-06-10 21:49:28
【问题描述】:
我在带有 NUnit 的 Visual Studio 中使用 Selenium 对我的测试用例进行排序。
我无法访问两个字符串变量,因为它们属于两个不同的测试用例。
我的代码的简化版本
namespace AutomatedTestCases
{
[TestFixture]
public class TestClass : BaseTest
{
private String A;
private String B;
[Test]
public void TestCase1()
{
String A = "ABC123";
Console.WriteLine(A);
}
[Test]
public void TestCase2()
{
String B = "ABC123";
Console.WriteLine(B);
}
[Test]
public void TestCase3()
{
Console.WriteLine(A);
Console.WriteLine(B);
}
[Test]
public void OrderOfTestCases()
{
TestCase1();
TestCase2();
TestCase3();
}
}
}
当我从测试用例中打印文本时,会打印 ABC123。 但是当我按顺序运行它们时 (OrderOfTestCases()) 它什么也不打印或为空。
所以看起来值“ABC123”没有存储在测试用例之间的变量中。
【问题讨论】:
标签: c# visual-studio selenium global-variables