Robot Framework-Web测试环境

我们用Selenium Webdriver来进行Web测试,以下是运行环境的搭建:

Selenium2Library

如果要做Web的自动化话,需要安装Selenium的库,用以下命令pip install robotframework-selenium2library
在RIDE设计自动化的时候,先要import安装的Selenium2Library。

ExtendedSelenium2Library

Extended Selenium 2 (WebDriver) web testing library for Robot Framework,点击 Here 查看详细信息。

浏览器

对于Firefox,是默认的浏览器,我们不需要做设置就可以直接运行;但是对于IE和Chrome,我们需要下载相应的Driver做设置:

  1. Selenium官网
  2. 放到环境变量path路径的目录里或把他所在的目录加到path环境变量中

说明

  1. 显示“[ WARN ] Keyword ‘Capture Page Screenshot’ could not be run on failure: No browser is open”,
    遇到此问题,请打开文件浏览器至Selenium2Library的utils目录,修改其中的browsercache.py文件,将close(self)方法中的语句“browser.quit()”修改为“browser.close()”。即可解决此问题。
  2. IE浏览器
    IE页面的显示比例要为100%。
唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!