Selenium WebDriver: случайное нажатие кнопки строки - PullRequest
0 голосов
/ 14 декабря 2018

Как случайно выбрать строку в таблице?Я знаю, как использовать класс Random для итерации списка, но не знаю, как нажать кнопку определенной строки после рандомизации из-за различий в xpath.

Пожалуйста, предоставьте мне некоторую идею и рекомендации по ее решению.,

ps: у меня есть идея, кнопка расположена в последнем столбце, поэтому я просто нажимаю на кнопку последнего столбца.

1 Ответ

0 голосов
/ 18 декабря 2018

Вот простой способ получить случайное число от 1 до 10

 int min=1; 
    int max=9;
    int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1);

    System.out.println(randomNum);

Если мы считаем его номер строки, то нужно щелкнуть по последнему столбцу этой строки.

iя представляю последний столбец как td [6], тогда путь будет выглядеть как

 "//table/tbody/tr["+randomNum+"]/td[6]/button"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...