![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium自动化
文章平均质量分 64
csdn怀
这个作者很懒,什么都没留下…
展开
-
python+selenium2.53.6学习(3)之图片上传
自动图片上传的几种方式1. input框标准型,以百度网盘为例,上传的按钮是一个input标签,可以直接使用send_keys('绝对路径')代码如下# *-coding:utf-8-*-from selenium import webdriverimport time#自动加载插件或配置信息,其中UserName指代主机名,需要替换prifile_directory = 'C://Use...原创 2018-04-08 14:07:13 · 986 阅读 · 0 评论 -
selenium中常用的python函数
1.获取当前页面的Url函数方法:current_url实例:driver.current_url2.获取元素坐标方法:location解释:首先查找到你要获取元素的,然后调用location方法实例:driver.find_element_by_xpath("//*[type='submit']").location3.表单的提交方法:submit解释:...翻译 2018-06-06 10:14:40 · 268 阅读 · 0 评论 -
python+selenium2.53.6学习(5)之数据驱动模块ddt
安装: pip install ddt测试:import ddtDDT是 “Data-Driven Tests”的缩写DDT: 包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据),file_data(获取测试数据)ddt.ddt:装饰类,也就是继承自TestCase的类ddt.data:装饰测试方法。参数是一系列的值ddt.file_data:装饰测试方法。参数是文件名。文件可以是j...原创 2018-04-26 15:03:11 · 494 阅读 · 0 评论 -
python+selenium2.53.6学习(4)之元素判断
expected_conditions模块提供了18中判断页面元素的方法导入from selenium.webdriver.support import expected_conditions直接查看源码1. title_is(title)(driver)页面title是否和输入值一致class title_is(object): """An expectation for checkin...原创 2018-04-25 18:58:11 · 298 阅读 · 0 评论 -
《Selenium测试实践-基于电子商务平台》摘记
书名:《Selenium测试实践-基于电子商务平台》摘记:所谓软件测试,就是项目体系中的一个过程,通过这个过程的计划、执行、总结来确认我们生产的计算机软件是否满足了用户的 需求,并且没有做用户不需要的需求。计算机软件应当是可预测、稳定、可靠、高性能的,不会再用户使用过程中发生意外的事件。软件测试分为正确性测试和错误性测试。黑盒测试和白盒测试。静态测试和动态测试。软件测试工作的流程:需求分析 -&g...原创 2018-05-16 15:45:11 · 407 阅读 · 0 评论 -
python+Selenium2.53.6学习(2)之元素定位
python的基础语法已经了解了,就不介绍了。学习Selenium自动化编程,最重要的就是元素定位了,只有找准元素才能对它进行操作1. 启动浏览器因为浏览器环境是Firefox44,所以以下启动方式均以Firefox为例。# *-coding:utf-8-*-from selenium import webdriverdriver =webdriver.Firefox()driver.get...翻译 2018-04-06 22:32:29 · 684 阅读 · 0 评论 -
PyCharm+Python3.6.1+Selenium2.53.6+Filefox44学习(1)之环境搭建
最近在学习Selenium自动化测试,记录一下~环境:Pycharm: 安装包pycharm-community-2017.3.2.exe,其实这个只要能用就行。Python IDE,也可以用EclipsePython: 版本3.6.1,64bitSelenium: 用pip安装,pip install Selenium==2.53.6,这个版本相对稳定些Firefox: 44版本,为了匹配以上版...原创 2018-04-03 13:21:44 · 329 阅读 · 0 评论 -
《Selenium Python自动化测试》摘记
最近再学python自动化,觉得书还是要读的,重要的内容还是要记得,不然读过一遍很快又会忘记,尤其是理论性的知识。1. 软件测试分类单元测试:对程序中的单个子程序或具有独立功能的代码段进行测试集成测试:在单元测试的基础上,通过单元模块组装成系统或子系统,再进行测试,重点是检查模块间的接口是否正确系统测试:针对整个产品系统进行的测试,验证系统是否满足了需求规格的定义,以及软件系统的正确性和性能等是否...原创 2018-04-08 17:38:27 · 247 阅读 · 0 评论 -
Chrome对应webdriver版本
因为Chrome设置的是自动更新,有时候突然webdriver就报错了,最后查了半天发现是浏览器版本更新了,很无语记录一下selenium自动化测试时,webdriver与Chrome对应版本号网址: http://chromedriver.storage.googleapis.com/index.html或者 http://npm.taobao.org/mirrors/chromed...翻译 2018-04-08 15:15:51 · 43143 阅读 · 1 评论 -
selenium中的报错socket.error: [Errno 10053]
当我们创建driver并使用完成后,需要把driver释放掉,这个时候通常的操作是关闭浏览器并退出但如果close()和quit()顺序反掉的话,就会报10053的错误10053即socket error,socket连接断开后,跟socket相关的操作都会报这个错误注:仅适用于selenium driver场景下的错误处理。其它服务没有遇到过。...原创 2018-08-28 10:23:54 · 1533 阅读 · 0 评论