1 回答
TA贡献1900条经验 获得超5个赞
在 Select 类中,有一个名为“getFirstSelectedOption()”的方法,它将从下拉列表中返回选定的 Web 元素选项。通过使用此方法,您可以检索如下选项:
Select select = new Select(someElement);
String option = select.getFirstSelectedOption().getText();
您可以断言如下条件:
Assert.assertEquals("Alabama", option);
尝试按照以下步骤操作,
在页面对象类中添加以下方法:
public String getSelected() {
return new Select(StateDropDown).getFirstSelectedOption().getText().trim();
}
并像下面这样修改这个步骤定义方法,它将调用页面对象类的方法,然后获取选定的选项并断言它。
@Then("^I see \"([^\"]*)\" in dropdown$") {
public void iSeeInDropdown(String state)
String selectedOption = new PageObjects().getSelected();
Assert.assertEquals("Alabama", selectedOption);
}
我希望它有帮助...
添加回答
举报