[英]Converting datatypes and using it as an extension method for TestContext.DataRow
[英]Issue with using TestContext.Datarow in VSCode
這是我的第一個問題,希望能得到一些幫助。
作為我要執行的操作的開頭,請在VSCode上使用MSTest運行數據驅動的測試腳本。
當我嘗試通過使用從文件中獲取值時
string webSiteTwo = TestContext.DataRow["Website"];
DataRow
顯示錯誤提示:
'
TestContext
'不包含'DataRow
'的定義,並且找不到擴展方法'DataRow
'接受類型為'TestContext
'的第一個參數(是否缺少using指令或程序集引用?)
聯機查看時, DataRow
對象似乎來自System.Data
因此我在程序中添加了使用System.Data
,以查看是否可以解決該問題,但這沒有用。 然后,我嘗試使用System.Data.Datarow
進行添加以查看是否System.Data.Datarow
,但似乎我沒有針對該程序集的程序集。
我想知道是否有人遇到過這個問題,以及是否有解決方法。
我正在使用帶有VSCode 1.20.1,C#的Macbook Pro
.csproj file includes these References.
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0"/>
<PackageReference Include="MSTest.TestAdapter" Version="1.2.0"/>
<PackageReference Include="MSTest.TestFramework" Version="1.2.0"/>
<PackageReference Include="Selenium.WebDriver" Version="3.10.0"/>
<PackageReference Include="Appium.WebDriver" Version="3.0.0.2"/>
<PackageReference Include="System.Data.Common" Version="4.3.0"/>
我已經設置了數據源和
private TestContext testContextInstance;
public TestContext TestContext
{
get { return testContextInstance; }
set { testContextInstance = value; }
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.