Selenium自动化测试

Selenium——用编程的方式模拟用户与浏览器的交互。

作者结合Pythonunittest模块,详细讲解了Selenium API的使用方法。为了开发具有可维护性与可重用性的测试脚本,作者引入了Page Object模式——在设计测试时,把元素和方法按照页面抽象出来,分离成一定的对象,然后再进行组织。

SeleniumAPI被设计得简单易用,建模了WebDriverWebElementActionChainsWebDriverWait等类。

相较于pytestunittest显得过于复杂,而pytest-seleniumpytest的一个插件。