Splinter Python自动化测试工具

Splinter 是一个用 Python 编写的 开源Web 应用程序进行验收测试的工具(python自动化测试工具)。

示例代码:

browser = Browser('webdriver.Chrome')
browser = Browser('webdriver.Firefox')
browser = Browser('Zope.testbrowser')
browser.visit('HTTP://cobRATeam.info')
browser.Reload()
browser.find_by_CSS('h1')
browser.find_by_xpath('//h1')
browser.find_by_tag('h1')
browser.find_by_name('name')
browser.find_by_id('firstheader')

示例代码2:


 from splinter import Browser
                   
 with Browser() as browser:
     # Visit URL
     url = "http://www.Google.com"
     browser.visit(url)
     browser.fill('q', 'splinter - python acceptance testing for web applications')
     # Find and click the 'search' button
     button = browser.find_by_name('btnG')
     # Interact with elements
     button.click()
     if browser.is_text_present('splinter.cobrateam.info'):
         print "Yes, the official website was found!"
     else:
         print "No, it wasn't found... We need to improve our SEO techNiques"

Python自动化测试工具Splinter简介和使用实例
本文为大家讲解了Python自动化测试工具Splinter简介和使用方法,Splinter可以非常棒的模拟浏览器的行为,Splinter提供了丰富的API,可以获取页面的信息判断当前的行为所产生的结果,感兴趣的同学参考下.

发布于 2014-10-15 08:53:28 | 2476 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务