selenium(3.0后)工具集
Selenium IDE:
IDE是嵌入到Firefox浏览器的一个插件,实现了简单的录制和回放功能。为了快速的创建bug,重现脚本,在测试过程中,测试人员可以在发现了bug后把相应的操作步骤给录制和回放下来。便于开发人员快速的定位于修复bug,节省项目的开发周期。
Selenium Grid:
Selenium Grid是一种自动化测试辅助工具,利用Grid可以方便的实现在多台机器上和异构环境中运行测试用例。
Selenium Webdriver:
WebDriver用于操作浏览器,通过WebDriver设计的API来实现的。Webdriver是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他程序。
unittest常用断言方式
assert+空格+要判断语句+'逗号'+“报错语句”
assertEqual(a,b,msg=None) 检查a==b,不等则报错
assertNotEqual(a,b,msg=None) 检查a!=b,相等则报错
assertIn(a,b,msg=None) 检查a in b,不在报错
assertNotIn(a,b,msg=None) 检查a not in b,在报错
assertTrue(a,msg=None) 检查表达式a成立,不成