我正在使用 Protractor.NET 测试 UI 选择。我参考了以下链接来测试 UI 选择 - 使用 ui-select 使用量角器进行测试
我遇到的问题是列表项中的数据不同。所以我不能硬编码这个值。
有没有一种方法可以根据索引测试 UI 选择,以便无论项目如何,我都可以将索引值发送为 0,这将满足我的要求。
编辑:包括代码
var getCountry = NgDriver
.FindElement(NgBy.Model("vm.Country"))
.FindElement(By.ClassName("ui-select-container"));
getCountry.Click();
var selectedCountryItem = getCountry.FindElement(By.ClassName("ui-select-search"));
selectedCountryItem.SendKeys("Iran");
selectedCountryItem.SendKeys(Keys.Enter);
上面的代码完美运行,因为我已经硬编码到Iran。我需要发送一个索引而不是这个硬编码值。
提前致谢。