以前说过pam,最近因为要测试跨平台的,所以用上了这个。‘
要说明的是,不支持IE,只支持:chrome , firefox , phantomjs , zopetestbrowser, remote webdriver
顺便做个记录
使用模块 splinter ,网站地址:http://splinter.cobrateam.info/
也可以pip安装。
演示代码:
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('btnK')
# 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"