下面是我正在编写的代码,其中元素将存储在list中,并使用java random方法随机单击,单击后将打印成功消息
问题:代码正在获取pass并在不单击任何web元素的情况下打印成功消息
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条答案
按热度按时间l7wslrjt1#
在我看来,现在没有条件测试是否点击了任何东西。相反,代码是按顺序运行的,要运行的最后一行是print语句。
尝试使用clickhandler并将print语句放入其中。