1

我正在使用 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。我需要发送一个索引而不是这个硬编码值。

提前致谢。

4

0 回答 0