2

剣道のドロップダウンから値を選択できません。これはコードです (C#):

var wannabeSelect = FindElement(By.Id("Type"));
wannabeSelect.SelectByValue("HouseHold");

それはセレンの生のAPIではありません。私はそれをまとめています。この場合、FindElement() は SelectElement を返しますが、値を選択しようとしてもターゲット Web アプリで何も起こりません (コード例外は発生せず、テストは成功します)。Selenium はこの Kendo UI コントロールをサポートしていないと思いますが、このようなサポートされていない UI 要素を処理するための推奨される方法はありますか?

4

1 に答える 1

5

Selenium の JS Executor を使用して作成しました。

ScriptExecutor.Execute(string.Format("$('#{0}').data('kendoDropDownList').value('{1}')", "Type", value));
于 2013-01-10T15:44:38.860 に答える