package com.codeborne.selenide.commands; import com.codeborne.selenide.Command; import com.codeborne.selenide.SelenideElement; import com.codeborne.selenide.impl.WebElementSource; import org.openqa.selenium.support.ui.Select; import static com.codeborne.selenide.impl.WebElementWrapper.wrap; public class GetSelectedOption implements Command<SelenideElement> { @Override public SelenideElement execute(SelenideElement proxy, WebElementSource selectElement, Object[] args) { return wrap(new Select(selectElement.getWebElement()).getFirstSelectedOption()); } }