
pythonselenium自动化入门.pptx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pythonselenium自动化入门.pptx
- 资源描述:
-
1、Python+selenium自动化测试入门,QQ群:456633076,Selenium简介,Selenium是一款基于web应用程序的开源测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。它支持Firefox、ie、Mozilla等众多浏览器。它同时直至JAVA、C#、Ruby、Python、PHP、Perl等众多的主流语言。,Selenium简介-特点,开源、轻量运行在浏览器中简单灵活、支持很多种语言IED提供录制功能,Selenium简介,Selenium Core:支持DHTML 的测试案例(效果类似数据驱动测试),它是Selenium IDE 和Selen
2、ium RC的引擎Selenium IDE:FireFox 的一个插件,支持脚本录制。Selenium RC:Selenium Remote Control。后续的系列文章我会主要针对Selenium RC 展开介绍。Selenium Grid:允许同时并行地、在不同的环境上运行多个测试任务,极大地加快Web 应用的功能测试。,Selenium简介,Selenium IDE的安装,官网的下载路径http:/release.seleniumhq.org/selenium-ide/1.6.0/selenium-ide-1.6.0.xpi安装:将这个文件拖入到firefox窗口,SeleniumID
3、E的录制功能,如下图启动Firefox工具selenium IDE,SeleniumIDE的录制功能,点击右侧的红色按钮开始录制。需要注意的是启动selenium IDE后工具默认的就是开始录制。,SeleniumIDE的录制功能,打开百度输入”selenium ide”点击查询,整个步骤录制后如下。,SeleniumIDE的录制功能,可以点击回放一下。脚本回放成功为淡绿色,验证信息回放成功为深绿色,SeleniumIDE的录制功能,工具默认将操作步骤记录为html格式,点击optionsformat可以选择你要转化的语言。从这儿可以看出selenium的强大之处。,SeleniumIDE的录
4、制功能,转化之后再source面板可以看到转化后的代码,如右图,SeleniumRC的工作原理-RC的组成,Selenium server的安装和启动,官网的下载selenium-server-standalone-2.19.0.jarcmdjava -jar selenium-server-standalone-2.19.0.jar 需要java sdk,Python自动化,安装python2.7将selenium-2.19.1.tar.gz(http:/pypi.python.org/packages/source/s/selenium/selenium-2.19.1.tar.gz#md5
5、=fc856390a87800c463c7e2d3800e3112)的selenium目录拷到C:Python27Libsite-packages下,录制http:/,保存为rc python,Python下运行,具体测试用例,定位元素结合 Xpath checker 和 firebug,Element Locators=test object Map?,RFT将所有的页面元素编织成树形的地图,通过键值对来进行精确地定位Selenium则通过元素定位器来获取页面元素。,Element Locators,id = id id locators 指定HTML中唯一的id元素name = name
展开阅读全文
