selenium一个用于Web应用程序功能测试的工具。 Selenium 测试直接运行在浏览器中,模拟用户真是操作,包括浏览页面、点击链接、输入文字、提交表单、出发鼠标事件、键盘操作,并能对页面结果进行种种验证。只要在测试用例中把用户预期的行为和结果描述出来,selenium的核心是用javascript写的,他和浏览器进行通信,把测试用例的信息发给浏览器执行,从而达到自动化测试的目的。
selenium的web自动化测试,可以做什么:
1、频繁的回归测试
2、无限次迭代的测试用例的执行
3、有规则的执行测试用例文件
4、生成测试报告
5、查找手机测试遗漏的缺陷