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);
}
我希望它有幫助...
添加回答
舉報