开发者社区> 游客rwfdzeltumt5s> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

自动化测试教程(3)了解selenium框架

简介: selenium由Selenium IDE,Webdriver,Selenium Grid组成(1)Selenium IDE(自动化脚本录制工具)一个用于Selenium测试的完成集成开发环境,可以直接录制在浏览器的用户
+关注继续查看

本文目录

1.selenium工具介绍

selenium由Selenium IDE,Webdriver,Selenium Grid组成

(1)Selenium IDE(自动化脚本录制工具)

一个用于Selenium测试的完成集成开发环境,可以直接录制在浏览器的用户操作,并且能回放,编辑和调试测试脚本。调试过程中可以逐步进行或调整执行的速度,并且可以在底部浏览日志出错信息。

录制的测试脚本可以以多种语言导出,比如java,C#,Python,Ruby等,方便掌握不同语言的测试人员操作

(2)Webdriver(浏览器的驱动)

Webdriver解决了selenium RC的环境沙箱问题

Webdriver的运行原理:

启动浏览器,把浏览器绑定到特定的端口,形成一个remote server

自动化脚本通过command executor,HTTP协议给remote server发送指令,去操纵浏览器!image

2.selenium工具中的webdriver API

一个简单自动化脚本的构成:


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么利用 ChromeDriver 和 Selenium对 CEF应用进行自动化测试-python实现
怎么利用 ChromeDriver 和 Selenium对 CEF应用进行自动化测试-python实现
0 0
基于Unittest框架,使用Python+Selenium+Webdriver的WebUI自动化测试项目应用实例(附源码)
基于Unittest框架,使用Python+Selenium+Webdriver的WebUI自动化测试项目应用实例(附源码)
0 0
新手教程 | Python自动化测试Selenium+chrome连接HTTP代理(账密+白名单)
虽然 Selenium 主要用于网站的前端测试,但其核心是浏览器用户代理库。本次来说说,Python使用Selenium调用Chrome浏览器并通过HTTP代理进行自动化测试
0 0
《手把手教你》系列基础篇之1-python+ selenium自动化测试-环境搭建(详细)
《手把手教你》系列基础篇之1-python+ selenium自动化测试-环境搭建(详细)
0 0
【软件测试】使用selenium工具对Web聊天室项目进行UI自动化测试
在用户注册页面,用户输入用户名,密码,昵称,图像文件(可以不上传)即可完成注册,但是如果昵称或者用户名被注册过了,就会显示账号或昵称已经存在
0 0
软件测试面试题:在selenium自动化测试中,你一般完成什么类型的测试?自动化覆盖率?
软件测试面试题:在selenium自动化测试中,你一般完成什么类型的测试?自动化覆盖率?
0 0
Python自动化测试小程序编程:Selenium库使用
Python自动化测试小程序编程:Selenium库使用
0 0
po+selenium+unittest自动化测试项目实战
po+selenium+unittest自动化测试项目实战
0 0
selenium,自动化测试如何绕开登录2
selenium,自动化测试如何绕开登录2
0 0
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
移动时代的自动化测试
立即下载
ReactNative实战优化之路
立即下载
前端自动化测试
立即下载