我使用机器人框架。
在我的 HTML 页面上,我有一个简单的按钮。当您单击它时,它会下载一个 PDF 文件。
如果文件已下载,我如何检查 Robot Framework?
原文由 Raphael 发布,翻译遵循 CC BY-SA 4.0 许可协议
${home_dir} Get Environment Variable HOME
${download_dir} Join Path ${home_dir} Downloads
${result} Run Keyword And Return Status File Should Exist
${download_dir}/filename.pdf
进一步检查文件 \({content} 获取文件 \){download_dir}/filename.pdf \({count_file} 获取行数 \){content}
以上可用于基本断言更多关键字请查看链接 http://robotframework.org/robotframework/latest/libraries/OperatingSystem.html
原文由 Royalyn H 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.4k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答856 阅读✓ 已解决
2 回答766 阅读
1 回答744 阅读✓ 已解决
2 回答1.1k 阅读
该解决方案是非常特定于浏览器的。对于 Chrome,您可以告诉 Chrome 从哪里下载文件。选择新文件夹可让您监控下载状态。此外,由于您正在下载 PDF,因此有必要禁用 PDF 插件以防止显示 PDF 而不是下载。这是使用简单页面和 PDF 文件在我的机器上运行的测试。
download.html 的内容: