我正在使用以下代码
按值选择下拉选项SelectElement selectElement = new SelectElement(Base.driver.FindElement(by));
selectElement.SelectByValue(value);
现在,我想检查它是否选择了正确的选项。但是,问题是我没有像这样验证的文本
Assert.IsTrue(elem.SelectedOption.Text.Equals(name));
无论如何根据所选选项的值进行断言?
答案 0 :(得分:1)
要获取所选元素的值,您可以使用以下内容:
var selectedValue = selectElement.SelectedOption.GetAttribute("value");
Assert.AreEqual(name, selectedValue);