「UI 测试自动化selenium」汇总(虫师)_第1页
「UI 测试自动化selenium」汇总(虫师)_第2页
「UI 测试自动化selenium」汇总(虫师)_第3页
「UI 测试自动化selenium」汇总(虫师)_第4页
「UI 测试自动化selenium」汇总(虫师)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

「UI测试自动化selenium」汇总201306-2623:10by邱师,45519阅读,9评论,收藏,编辑最专业的Selenium教程,在《测试教程网》《selenium基础之java实现》seleniumRC环境配置菜鸟学自动化测试(一)——seleniumIDE菜鸟学自动化测试(二)——seleniumIDE功能扩展菜鸟学自动化测试(三)——selenium命令菜鸟学自动化测试(四)----selenium命令之验证页面元素菜鸟学自动化测试(五)selenium命令之定位页面元素菜鸟学自动化测试(六)----selenium命令之文字范本匹配菜鸟学自动化测试(七)----seleniumRC工作原理菜鸟学自动化测试(八)——selenium2.0环境搭建(基于maven)菜鸟学自动化测试(九)----WebDirver在拾功能自动化距离上次selenium的学习刚好一年左右的时光,过去的一年时光里,一直在围绕性能测试学东西,一方面是自己学到性能调优是个瓶颈,另一方面专职性能的需求量不大(至少在我跳槽时是这种感受),惭愧,再次的跳槽不能如愿的去做性能。新工作的氛围也算喜欢,就工作本身来说没什么挑战,因为产品部分用python开发,所以,浅学了一下。一直在摸索能否将目前的产品自动化起来,对自己也是一种挑战和提高。放弃了久之不用的java,改换python。之前的系列也只算个入门,后面就接着摸索下去。下面会用selenium+webdriver+python实现关系:selenium自动化测试工具:selnium1.0包括:seleniumRC、seleniumIDE、seleniumGRID、seleniumCOREwebdrivergoogle的自动化测试框架(或者说是套规范API)webdriver与seleinum各有优点,两个团队都认为合并会更牛逼,于是:selenium2.0=seleniumRC+webdriverselenium可以使用多种语言实现:C#,java,python,ruby....环境搭建:自^化测试环境搭建译:轻-松-自-动-化-系列-目-录-轻松自动化开始我们的第一个脚本:轻松自动化轻松自动化熟悉seleniumpython代码样式time.sleep()添加休眠时间print打印输出信息轻松自动化打印URL将浏览器最大化设置浏览器固定宽、高操控浏览器前进、后退轻松自动化*简单对象定位:•idnameclassnamelinktextpartiallinktexttagnamexpathcssselector定位一组元素轻松自动化■层级定位轻松自动化操作对象:click点击对象send_keys在对象上模拟按键输入clear清除对象的内容,如果可以的话WebElement另一些常用方法:text获取该元素的文本submit提交表单get_attribute获得属性值轻松自动化多层框架或窗口的定位:■switch_to_frame()■switch_to_window()智能等待:implicitly_wait()轻松自动化八调用js方法•execute_script(script,*args)轻松自动化•上传文件轻松自动化•处理下拉框•switch_to_alert()•accept()轻松自动化控制滚动条到底部轻松自动化l键盘按键用法l键盘组合键用法

lsend_keys()输入中文运行报错问题^理十三^理driver.get_cookies()获得cookie信息add_cookie(cookie_dict)向cookie添加会话信息delete_cookie(name)删除特定(部分)的cookiedelete_all_cookies()删除所有cookie原理十四原理原理分析卜五丽事件卜五丽事件context_click()右击double_click()双击context_click()右击double_click()双击drag_and

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论