Selenium

介绍

Selenium是浏览器自动化工具,我们可以用它来驱动功能测试。确保所安装的是最新版本。
Selenium一直紧跟主流浏览器的更新步伐,尝试使用最新功能。
如果发现Selenium由于某些原因表现异常,通常都是因为Firefox的版本太新,此时应该升级到最新版的Selenium。

python 环境安装

pip3 install --upgrade selenium

Mac下配合Chrome使用

from selenium import webdriver

browser = webdriver.Chrome()

browser.get('http://localhost:8000')

Mac下可能会报错:AttributeError: ‘Service’ object has no attribute ‘process’

解决方案:

brew install chromedriver

参考:http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with-selenium/8259152#8259152

相关

  • TDD(Test-Driven Development),测试驱动开发

    在TDD的过程中,第一步始终一样:编写测试

  • 测试山羊的教诲:没有测试什么也别做。像山羊一样咩咩的叫着:“先测试,先测试!”

    山羊的另一个特点是:一次只迈一步。因此,不管山腰多么陡峭,他都不会跌落。

志遥 wechat
微信扫一扫,我在丁香园记公众号等你