我们用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做设置:
- 去Selenium官网
- 放到环境变量path路径的目录里或把他所在的目录加到path环境变量中
说明
- 显示“[ 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()”。即可解决此问题。 - IE浏览器
IE页面的显示比例要为100%。