作者:empty 出版社:empty |
1.Selenium相关1.1.简介Selenium是Through tM orks公司一个强大的开源We h功能测试工具系列, 包括Selenium-IDE、Selenium-RC、Selenium-Web driver以及Selenium-Grid.在本自动化测试框架中我们可以灵活组合应用到其中的Selenium-IDE、Selenium-Web driver。I.Selenium Core:支持DHTML的测试案例(效果类似数据驱动测试) , 它是2.SeleniunIDE:FireFox的一个插件,支持脚本录制.3.SeleniunRC:SeleniumRemoteControl.Selenium的1.x版本SeleniumI DE和Selen iu nRC的引擎。4,WD:Selenium Web DriverSAT F:Selenium AutoTest FrameworkSeleniunWD:SeleniunWebDriver。后续内容主要针对SeleniumWebDriver进行介绍
Selenium Grid:允许同时并行地、在不同的环境上运行多个测试任务, 极大地加快Web应用的功能测试。Selenium 2.0的主要新功能是集成了Web driver的API。Web driver的设计提供一个更简单、更简洁的编程接以及解决的Selenium-RC API中的一些限制.Selenium-Web driver的开发是为了更好地支持动态网页的页面元素可能已经更改, 但本身不被重新加载的页面。Web driver的目标是提供一个设计良好的面向对象的API、提供更好的支持, 为Web应用程序测试问题。
1.2.名词解释1.3.相关资源Selenium自动化测试培训QQ 2197736050www.mytesting.cn2.Selenium Web Driver使用介绍2.1.WD对浏览器的简单操作2.1.1.打开一个浏览器2.1.2.打开一个具体的url2.1.3.浏览器导航Selenium自动化测试培训QQ:2197736050www.mytesting.cnSelenium官方网站:http://docs.seleniumhq.org/最新的jar包下载:http://docs,seleniumhg.org/download/启动特定Profile的火狐觉器(含插件) ?--(构造方法)在线API查询:http://selenium.googlecode.com/git/docs/api/java/index.htmlChrome Driver下载:http://chromedriver.storage.googleapis.com/index.htmlTestNg插件地址:http://beust.com/eclipseTestNg使用介绍:http://testng.org/doc/documentation-main.htmlMY Testng式平台学习交流群415183140Web Driver diver=newFirefoxDriver://韧始化一个火沟觉器Web Driver ie_driver=newinternetExplorerDrvert://初始化一个E河觉器Web Driver chor me_driver=new Chrome Driver() ://始化一个chrome觉器
1.1.SELENIUM简介.
1.2.名词解释.
1.3.相关资源.
SELENIUM WEB DRIVER使用介绍.
2.1.1.打开一个浏览器.
2.1.2.打开一个具体的url.
2.1.3.浏览器导航.
2.1.4.关闭浏览器
2.1.5,返回当前页面的Url和Title.
2.1.6,其他常见方法.
2.2.VD定位页面元素.
2.2.1.定位单个元素.
2.2.2.定位多个元素
2.2.3.层级定位.
2.3.页面元素的操作.
2.3.10.拖拉(Drag and Drp) .
2.3.11.鼠标悬停(MuseMve n) .
2.4.常见的特殊情况处理.
2.5.高级应用.
2.6.重用与封装.
Selenium自动化测试培训QQ:2197736050
3.4.3.命令行.
输入框(textfield r textarea) .
下拉选择框(Select) .
单选项(RadiButtn) .
多选项(Checkbx) .
按钮(Buttn) .
左右选择框.
弹出对话框(Ppup dialgs) .
表单(Frm) .
上传文件(Uplad File) .
if rane的处理.
弹出窗的处理.
处理对话框alert A cnfirm pr up t
表格的处理.
富文本编辑器.
操作ckies.
等待页面元素加载完成.
页面截图.
执行JS脚本.
判断元素是否存在.
获得元素的文本内容.
H平台
2.6.3.点击包含特定文本的元素.
2.6.4.获取元素所指向的Url.
2.6.5,文本框赋值.
2.7.模拟鼠标和键盘的操作.
2.7.1.单一的操作.
2.7.2.组合的操作.
2.7.3.常用键盘事件.
2.8.各浏览器驱动配置.
2.8.1.FireFx.
2.8.2.IE.
2.8.3.Ggle Chrme.
2.9.常见异常的处理方式.
3.TESTNG使用介绍.
3.1.AN x DIATIN(注解)
3.2.ASSERT《断言)
3.3.TESTNG.XML.
3.4.运行TESTNG.
3.4.1.Ec1ipse.
3.5.运行结果.
3.6.RE RUNNING FAILED TEST 5.
3.7.DATAPR WIDER(数据驱动) .
Selen