Как я могу установить флажок в селен, не зная значение - PullRequest
0 голосов
/ 06 декабря 2018

Спасибо всем, кто читает эту тему.Я работаю над автоматическим тестированием игры в покер на селен.При тестировании опции смены карты.Я понятия не имею, как я могу установить флажок.

Here is an screenshot of the element inspection.

Поскольку карта случайным образом извлекается из пула, я не могу знать значение этого флажка при кодировании.Я пытался нажать на карту, но, кажется, не работает (есть текст, сообщающий, какая карта заменена после выбора, и я использовал thread.sleep, чтобы приостановить поток и проверить окно с автоматическим отображением)

    this.waitForDisplayed(this.indexPage.card1).isEnabled();
    this.indexPage.card1.click();
    this.indexPage.card2.click();

И вот где indexPage.card определяется

@FindBy(id = "PlayerCard1")
public WebElement card1;
@FindBy(id = "PlayerCard2")
public WebElement card2;
@FindBy(id = "PlayerCard3")
public WebElement card3;
@FindBy(id = "PlayerCard4")
public WebElement card4;
@FindBy(id = "PlayerCard5")
public WebElement card5;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...