为何使用Splinter? Splinter是现有浏览器之上抽象层自动化工具(如 Selenium, PhantomJS 和 zope.testbrowser )。它具有 高级API ,这使得它很容易去编写Web应用程序的自动化测试。 例如, 用Splinter填写一个表单项: browser.fill('username', 'janedoe') 在Selenium中, 等效代码会是: elem = browser.find_element.by_name('username') elem.send_keys('janedoe')   因为Splinter是一个抽象化层面, 它支持多种… Read More