1
var test = SelectElement([TheIWebElemement]);
Assert.AreEqual("55", test.SelectedOption.Text);

上記のスニペットに基づいて、ドロップダウンで選択した値を取得する方法を知っている人はいますか? フォームを編集モードで開いているので、選択したオプションに期待される値を知っています。私はテキストが欲しくない、私が気にしないテキストとしてオプションの背後にある値が欲しい。私の調査から、私が得ることができるのはオプションのテキストだけです。

4

1 に答える 1

3

SelectedOption返される は、単にそのIWebElementオプションを表す です。

optionしたがって、あなたの質問は「要素の値を取得するにはどうすればよいですか?」になります。SelectElementは親切で、無料で を提供してくれているので、次のIWebElement操作を簡単に実行できます。

var selectedValue = test.SelectedOption.GetAttribute("value");
Assert.IsNotNullOrEmpty(selectedValue);
Assert.AreEqual("the value", selectedValue);
于 2013-07-29T14:21:07.673 に答える