自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python+selenium2学习笔记webdriver-04xpath定位

接上节单开一节是因为我觉得xpath定位是必须熟练掌握的定位方法,可以定位大部分元素,除了一些需要js处理的或者页面刷新了需要循环去定位的等还是看百度首页方法:find_element_by_xpath("//标签名[@属性='属性值']")9.1id属性:find_element_by_xpath("//input[@id='kw']")9.2class属性:find_element_by_xp...

2018-05-20 16:27:06 261

原创 python+selenium2学习笔记webdriver-03元素定位

本节会详细介绍元素定位的方法,而我们做ui自动化的第一步可能也是耗时较多的一步就是元素的定位,熟练的掌握元素的定位方式有助于效率的提升。我们还是用百度来举例。1.通过id定位方法:find_element_by_id()首先打开firebug,定位输入框可以看到id=kw,同时也可以看到xpath里面的定位方式这个后面再说。from selenium import webdriver driver...

2018-05-20 16:05:42 274

原创 python+selenium2学习笔记webdriver-02浏览器操作

这节主要介绍下对浏览器的基本操作直接看代码1.浏览器窗口from selenium import webdriver import time driver = webdriver.Firefox() driver.get("http://m.mail.10086.cn") #设置浏览器窗口大小 driver.set_window_size(400,800) time.sleep(3) #全屏 dr...

2018-05-20 15:19:46 132

原创 python+selenium2学习笔记webdriver-01浏览器运行

Selenium(Webdriver)支持Firefox,IE,Chrome等多个浏览器。很多人可能装环境时遇到很多问题,下面简单讲讲如何配置这几个浏览器。浏览器都安装在默认路径即可。1.Firefox火狐浏览器Firefox浏览器是Selenium自动化测试中最常用的一个浏览器,包括Selenium IDE插件,FireBug插件,FirePath插件等自动化测试必备的辅助工具。不过IDE的用处...

2018-05-20 15:05:30 153

原创 python+selenium2学习笔记-python基础04

接上篇11.类和方法class a(object): def b(self,c,d): return c+d e = a() print(e.b(1,2))输出:3 先创建一个a类,在类中创建一个b方法,返回了c+d,e是实例化a类,调用a的b方法计算1+2再来看这个class a(object): def __init__(self,c,d): s...

2018-05-19 16:20:36 173

原创 python+selenium2学习笔记-python基础03

接上篇:7.函数def p_line(a,b): print(a*b) def p_lines(a,b): """ 注释 :param a: 字符 :param b: 次数 """ c = 1 while c <= 5: p_line(a,b) c += 1 p_lines('*',50)...

2018-05-19 15:21:16 214

原创 python+selenium2学习笔记-python基础02

接上篇4.if循环直接看一个买车票安检的代码输出:通过if语句,先检查车票,没票的先买票,再判断小刀长度,超过20cm的则让其下车,没有超过则可以上车。5.while循环看代码:输出:计算0到100偶数的和,即能被2整除的,while里面嵌套一个if循环,可以打个断点去体会一下6.for循环for循环遍历用的也是比较多的...

2018-05-19 15:02:27 138

原创 python+selenium2学习笔记-python基础01

前言:语言是基础,语言学习的越扎实后期所花的时间就越少。我这里提供两个方法仅供参考(因为我也是个半懂不懂的菜鸡):1.大概的学习的python基础,然后继续学习selenium,这个好处是前期入门较快,但是在后面的理解上比如pom设计模式会卡你一段时间,而且容易处于一种半懂不懂的状态,知其然不知其所以然,像我一样。2.系统的学习语言基础,配合着扎实的学习基础,虽然前期进展慢,但是后面会比较轻松,前...

2018-05-19 14:38:46 146

原创 python+selenium2学习笔记-环境配置

1. 安装python 默认路径即可,卸载的话再次运行安装程序即可打开cmd,输入python回车,显示出版本号即说明安装成功2.安装pycharm3.安装selenium目前本人使用的版本号为2.53.6在python的script目录下面输入pip,输入pip install selenium==2.53.6"=="前面不能有空格,不然会报错,进度100%即安装成功4.浏览器安装目前本人使用的...

2018-05-19 13:48:18 157

原创 python+selenium2学习笔记前言

  学习python+selenium自动化测试也有一段时间了,现在把之前的学习做个总结,也会记录自己以后的学习,本人学习自动化入门主要是根据虫师的《selenium2自动化测试实战》来学习的,之后在博客上发现了Anthony_tester这位大佬,跟着他的文章又学习了一遍,当然也学习了其他人的文章,所以现在我的学习笔记会跟这些大佬有很多相同的地方,同时也会把我自己在学习过程中遇到的问题记录下来,...

2018-05-19 13:34:00 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除