【发布时间】:2011-05-19 03:42:45
【问题描述】:
我最近在 Red Hat 服务器上安装了 Python 2.7、Robot Framework 和 Selenium 库(我仍然不知道是否成功...),以便在 Web 应用程序上运行一些测试。
所以我尝试了一个使用 Robot Framework 的简单测试用例,看看 Selenium 库是否正常工作,只是为了打开一个网页,仅此而已......
根据 ps 的结果,Selenium Server 已启动并运行,Firefox 二进制文件在 PATH 中...
从机器人框架运行测试用例(使用 pybot testcasename.tsv)我得到一个异常:
错误:将屏幕截图捕获到字符串时出现问题:java.awt.AWTException:无头环境
那么,什么是无头环境?有没有人知道是否还有其他需要安装或配置的东西?
【问题讨论】:
-
对于多年后关注这一点的每个人:现在有一些可编写脚本的无头浏览器。最受欢迎的可能是 PhantomJS:phantomjs.org。
标签: exception selenium environment headless robotframework