一、Selenium概念:
作用:基于web自动化测试,提供了一系列测试函数,用于支持web自动化测试,这些函数非常灵活,可以多方面的定位界面元素,预期结果和系统表现结果相比较
优点:
支持多个浏览器:如:火狐,谷歌,IE……
支持多种编程语言:python,java……
跨平台,如:windows,linux……
开源免费
版本:
selenium1.0:selenium IDE selenium rc selenium grid
selenium2.0:selenium IDE selenium rc selenium grid webdriver
selenium3.0: selenium IDE selemium grid webdriver
使用 IDE好处:
测试人员通过对浏览器操作进行录制脚本,脚本回放,减少代码量
IDE特点:
对网页录制脚本方便
自动对id,name,xpath进行定位
自动执行selenium
对脚本进行调试和断点
录制脚本后可以编译成各种语言(katalon recoder)
在录制脚本时进行断言操作