Selenium LoadRunner 自动化测试

一、selenium

1.什么是自动化测试

自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估结构,将人为驱动的测试行为转化为机器执行的过程。

2.自动化测试的适用对象:

①需求变动不频繁 ②项目周期短 ③自动化脚本可以重复使用的

3.selenium特点:

①轻量级

②支持多语言:ruby,python,java,c#等

③支持多平台:windows Mac

④支持多浏览器:Firefox、IE、Chrome、Edge、Safari 、Oprea

⑤支持分布式测试:selenium 、grid

4.selenium的主要功能是继承了WebDriver。

简单介绍一些webdriver的工作原理:

①启动浏览器后,selenium-webdriver会将目标浏览器绑定到特定的端口,启动后的浏览器则作为webdriver的remote server

②客户端(也就是测试脚本),借助ComandExcuetor发送HTTP请求给server端

③server端需要依赖原来的浏览器组件,转化Web Service的命令为浏览器native的调用来完成操作。

5.selenium中元素的定位

① id ② name ③ class name ④ link test⑤ partial link text⑥ tag name⑦ xpath ⑧ selector

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值