#java #selenium
#java #селен
Вопрос:
Приведенный ниже код, который я писал, где элемент будет сохранен в списке, и щелкните случайным образом, используя метод java random, и после нажатия на него должно быть напечатано сообщение об успешном завершении
ПРОБЛЕМА: код получает пропуск и печатает сообщение об успешном завершении без нажатия на какой-либо веб-элемент
List<WebElement> ev_Collection = driver.findElements(By.xpath("//div[@class='collection-card']");
Random random = new Random();
int index = random.nextInt(ev_Collection.size());
System.out.println("the bound is " index) ;
ev_Collection.get(index).click();
System.out.println("Success ");
Нужно ли мне изменять приведенный выше код, пожалуйста, дайте мне знать
Ответ №1:
Мне кажется, что сейчас нет условий для тестирования, если что-то было нажато. Скорее код выполняется последовательно, и последняя строка, которая должна быть запущена, — это оператор печати.
Попробуйте использовать обработчик щелчков и поместить в него оператор печати.