【发布时间】:2023-03-07 03:26:02
【问题描述】:
我想在元素显示时将数字保存到文件中,然后测试应该通过。 否则,如果元素不可见,也应通过测试,但不应将数字保存到文件中。
显示元素时保存数字可以正常工作,当元素不显示测试时也不要将其保存到文件中,这样也可以正常工作。
两个问题:
Selenium 搜索元素时不显示大约... 15 秒?太长了,如何减少这个时间?使用等待?
最重要的是,如果元素不显示测试失败,我想通过它,因为整个过程已经完成,等待这个元素和保存数字是额外的事情。
public void saveNumberIntoFile(String fileNumber) throws IOException {
if(messageInfo.isDisplayed())
{BufferedWriter writer = new BufferedWriter(
new FileWriter("C:\\Users\\xxx\\Documents\\samplefile.txt", true) //Set true for append mode
);
writer.newLine(); //Add new line
writer.write(fileNumber);
writer.close();}
}
【问题讨论】:
标签: java selenium selenium-webdriver automated-tests