Python splinter 环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_38682860/article/details/89738710

Splinter是一个使用Python开发的开源Web应用测试工具。它可以帮你实现自动浏览站点和与其进行交互。

Splinter对已有的自动化工具(如:Selenium、PhantomJS和zope.testbrowser)进行抽象,形成一个全新的上层应用API,它使为Web应用编写自动化测试脚本变的更容易。

依赖包

编辑

Splinter0.7.2依赖以下包:

Selenium(版本>=2.44.0)

Django(版本>=1.5.8,<1.7)

Flask(版本>=0.10)

lxml(版本>=2.3.6)

zope.testbrowser(版本>=4.0.4)

cssselect

代码示例

使用示例

与Selenium的比较

使用Splinter填充一个form的字段如下:

browser.fill('username','janedoe')

而使用Selenium需要:

安装 Splinter 

执行命令 

pip install splinter

 因为我之前已经安装了selenium以及chrome的驱动,所以这里就不再介绍,不懂得百度一下吧。

代码示例

效果如下:

猜你喜欢

转载自blog.csdn.net/sinat_38682860/article/details/89738710