你们好,最近小时发现有诸多的小伙伴们对于splinter wolf翻译,splinter这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、简单的API,更抽象;支持多种浏览器支持CSS和xpath支持iframe可执行javascript支持ajax 和异步javascript
2、Splinter安装
3、1 安装Python 2.7,注意3.0不支持 http://www.python.org
4、2 安装Pip
5、3 安装Splinter
6、$ sudo pip install splinter
7、另一种以源代码方式安装splinter
8、$git clone git://github.com/cobrateam/splinter.git
9、$ cd splinter
10、$ sudo python setup.py install
11、基本操作入门
12、创建一个浏览器对象;访问指定的url资源;寻找页面内特定的界面元素操作界面元素,产生交互动作
13、创建浏览器对象
14、导入浏览器类,并实例化一个对象。from splinter import Browser browser = Browser()
15、访问指定的URL
16、browser.visit() 调用浏览器类中的visit()方法。例如:
17、browser.visit(‘http://google.com’)
18、界面元素进行交互操作
19、比如在浏览器中执行鼠标点击、双击、键盘输入、点选单选按钮、复选框等操作。
20、例如 在google搜索框输入‘xx’Browser.fill(‘q’,’xx‘)
21、寻找浏览器中交互的元素
22、例如,寻找google中的搜索按钮,然后点击它。button = browser.find_by_name(‘btnG’)button.click()或者 browser.find_by_name(‘btnG’).click()
23、检查操作的结果
24、If browser.is_text_present(‘xx’): print ‘yes, found it’else: print ‘no, didn’t find it’
以上就是splinter这篇文章的一些介绍,希望对大家有所帮助。