小编use*_*888的帖子

从基类的虚方法访问TestContext时,它为null

我有一个基类ScriptBase,它有一个名为的虚函数MyTestInitialize().当我打电话MyTestInitialize()从派生类,则该值testContextInstancenull.这有什么解决方案吗?请帮忙,因为我是自动化测试的新手.提前致谢

[CodedUITest]
public class ScriptsBase
{
    public ScriptsBase()
    {   
    }

    private static TestContext bingTestContext;

    public static TestContext BingTestContext
    {
        get { return ScriptsBase.bingTestContext; }
        set { ScriptsBase.bingTestContext = value;}
    }

    #region TestInitialize
    //Use TestInitialize to run code before running each test 
    [TestInitialize()]
    public virtual void MyTestInitialize()
    {
        Browser.CloseAllBrowsers();
        BingTestContext = testContextInstance;
    }
    #endregion

    #region TestCleanup
    //Use TestCleanup to run code after each test has run
    [TestCleanup()]
    public virtual void MyTestCleanup() …
Run Code Online (Sandbox Code Playgroud)

c# automated-tests mstest ui-testing

10
推荐指数
2
解决办法
7248
查看次数

标签 统计

automated-tests ×1

c# ×1

mstest ×1

ui-testing ×1