Как вы инициализируете переменную Select в объектной модели страницы - PullRequest
0 голосов
/ 04 октября 2019
By user_ID = By.name("txtUserID");
By pwd = By.name("txtPassword");
By Login = By.xpath("//button[contains(text(),'Log In')]");
By dropdownclient = By.xpath("//select[@id='selClientSelect']");

public void select_client()
    {   

        Select client = new Select(dropdownclient);
        client.selectByValue("1");
    }

Но я получаю сообщение об ошибке "Конструктор Select(By) не определен"

1 Ответ

0 голосов
/ 04 октября 2019

Убедитесь, что вы импортировали. Select: import org.openqa.selenium.support.ui.Select;

Вам также нужно инициализировать ваш WebElement, прежде чем вы сможете передать его в конструктор Select:

WebElement dropDownElement = driver.findElement(dropdownClient);
Select client = new Select(dropDownElement);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...