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にハードコーディングしたため、完全に機能します。このハードコードされた値の代わりにインデックスを送信する必要があります。
前もって感謝します。