- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高阶测试实训;selenium语言的简介
selenium技术环境
Pycharm编辑器的使用
Selenium刷单
Python操作excel
selenium参数化;自动化测试已不是一个新名词,随着一些自动化测试工具流入到国内,自动化测试迅速发展起来。
自动化测试工具越来越多,也越来越普通。比如QTP,QC,LR,WR这些功能都很强大。但是相比一些客观原因,被好多公司拒之门外,相比selenium,是一款实用的,经济的测试工具。;Selenium是ThroughtWorks开发的一套开源的工具集。Selenium本身为应用程序提供了很多实用的测试函数,这些函数使测试工作简单,高效,灵活,并且能够定位到UI层。对比实际结果与预期结果的差异。通过这些函数可以快速地开发出测试脚本,进行验证测试。; 在开始编程之前,需要一些新的软件,下面我们来看一下python环境是如果搭建的。
在cmd.exe下输入python,如果进入python shell,则电脑安装了python
;卸载python,执行python-2.7.14.msi,选择remove python 2.7.14下一步卸载
;如果在cmd.exe下输入python,报“不是内部或外部命令”则需要安装python
;执行python-2.7.14.msi,下一步,进行安装(也可以到上进行下载各版本)
添加环境变量,我的电脑—属性—高级—环境变量,在环境变量里面,添加path路径为:c:\python27;c:\python27\Scripts
;验证python安装成功 在cmd.exe下输入python,进入python shell
;Python有selenium直接支持的模块,直接用pip就可以安装
安装方式
进入dos窗口下,输入pip install selenium;chromedriver文件复制到firefox的安装目录下,类似的driver还有 Firefoxdriver (火狐),iedriver(IE), 驱动文件区分32和64位。
;IDLE编辑器
在开始——程序——JetBrains就可以找到pycharm
然后就会出现一个窗口,如果你对这个不了解,在菜单里面,有一个help有一些简单的使用方法帮助信息。
;在pycharm里面选择file?new project输入项目名称,interpreter里面可以选择运行的python版本。可以创建新项目
;选择新建的项目文件,再选择new?python file,输入脚本文件名,到此脚本文件新建完成;变量是另外一个需要熟知的概念,python中的变量很好理解,变量基本上代表(或是引用)某个值的名字,举例来说,如果用X代表3,只需要执行下面的语句:
x=3
这样的操作叫做赋值,把3赋给了x,然后就可以使用这个值了
x*2
6
;1.打开浏览器,输入
2.输入帐号登陆
3.搜索“软件测试”
4.全选搜索到的职位
5.申请搜索到的职位
6.翻页申请职位
7.退出帐号登陆;#打开浏览器firefox
device = webdriver.Firefox()
#设置浏览器全屏显示
device.maximize_window()
#输入URL device.get(“”)
;#输入用户名
device.find_element_by_xpath(.//*[@id=loginname]).send_keys()
#输入密码
device.find_element_by_xpath(.//*[@id=password]).send_keys(“123456”)
#点击登陆
device.find_element_by_xpath(.//*[@id=login_btn]).click();#输入“软件测试”
device.find_element_by_xpath(“.//*[@id=‘kwdselectid’]”).send_keys(“软件测试”)
#确认搜索
device.find_element_by_xpath(html/body/div[3]/div/div[1]/div/button).click();#全选搜索职位
device.find_element_by_xpath(.//*[@id=top_select_all_jobs_checkbox]).click();#提交全选的职位
device.find_element_by_xpath(.//*[@id=resultList]/div[2]/div[2]/span[1]).click()
#关闭提示信息device.find_element_by_xpath(.//*[@id=w
文档评论(0)