从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本人博客文章网址:https://www.peretang.com/basic-knowledge-of-selenium/
Selenium是一个自动化测试工具
是一组不同的工具
其支持在多个浏览器平台上执行测试
1. 使原本手动的测试变成自动化
2. 更容易完成频繁的回归测试
3. 更快速的反馈给开发人员与测试人员
4. 几乎无限次迭代的测试执行
5. 更有纪律的测试用例
6. 自动生成缺陷报告
7. 补充手动测试的遗漏
以前最主要的项目, 目前已被弃用不再更新
其原理为使用一个RemoteControlServer作代理, 由其去操控真正的浏览器
由Selenium Rc与WebDriver的结合, 包括一个面向对象的API, 支持WebDriver API, 可使用其API直接调用浏览器上的API获取结果及对浏览器底层操作, 并可大灵活的移植测试, 并可向Selenium RC兼容
WebDriver是一个用来进行复杂重复的Web自动化测试工具, 本是Selenium的竞争对手, 本意为提供更容易使用与更容易维护的API
用于构建测试脚本的设计工具, 其是一个FireFox浏览器的插件, 提供了一个易用的界面来开发自动化测试用例, 并拥有记录的功能, 可记录下用户的操作步骤, 并将其转化导出为不同编程语言的测试脚本
允许并行地运行测试, 即不同的测试可以在不同的远程机器上同是执行, 由于其使用了并行, 所以大大改进了执行测试所需的时间
不能处理键盘和鼠标事件
不能处理同源策略XSS/HTTP(S)
不能处理弹出框, 对话框, 基本身份验证, 自签名证书, 文件上传/下载
不支持并行, 但是可以使用Selenium Grid解决这个问题
对浏览器的支持不全
对不同浏览器的操作API不一致
SeleniumWebDriver需要有API和浏览器的支持, SeleniumRC有统一的API, 但需要额外的代理操作服务器
SeleniumWebDriver可以通过HTMLunitDriver来模拟浏览器, 实现快速测试, SeleniumRC需要有真实的浏览器存在
参考
SeleniumHQ
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图