簡介
Splinter(至2016年12月,最新版本為0.7.5)。
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的欄位如下:
而使用Selenium需要: