更加具体...
我在编码的 ui 测试期间使用它从下拉列表中选择一个值...这从 csv 中的特定行中提取值并在 DDL 中选择它。
this.UIMap.MarketCodeType2Params.UIMarketsComboBoxSelectedItem = TestContext.DataRow["IFAGeneralMarketCodeType"].ToString();
值为
ABC123
当测试运行时......它在 Application DDL 中找到的第一个值是默认值
ABC123 222
它选择了它.. 在 VS2010 中,它寻找与它进行比较的确切值。现在在 2012 年,它正试图变得聪明,并正在选择第一个包含该值的有...
任何帮助将不胜感激。我尝试添加 if 和 do while,但它们都断言来自 CSV 的值而不是选定的值。当我设法断言所选值时,测试运行一直循环,选择错误的然后再次打开 DDL(当它意识到它不应该这样做时)并再次选择它..
VS2012中的选择功能乱七八糟...