当用户导航到某个页面时,我需要验证是否生成了pdf。值得注意的是,GEB不支持PDF验证。如果我仍然无法验证pdf内容,我不介意。但是我需要在导航到该页面后验证pdf已经存在。有时在该页面上,pdf从不为服务器错误生成intead警告消息。所以如果pdf没有加载我需要捕获该错误。你能帮忙吗? 仅供参考,Pdf不是该页面上的链接。它导航到该页面后即可在该页面上加载。
我在下面编写了此代码以导航到该页面:
when:
"Some Actions"
then:
"Click Continue button"
PbnContinue.click();
at PDFPage
Thread.sleep(5000); //Need to have sleep to get enough time to load for testing purpose
clickPbnSubmit();
expect:
“assert something”
目前,我正在添加一些睡眠以确保PDF有足够的时间加载。但看起来,如果他们有任何服务器错误,pdf永远不会出现,我的脚本会失败。