Selenium+Python 学习系列
Venus Flytrap
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WebDriver API (四)- 多表单切换、多窗口切换、警告框处理
1. 多表单切换 switch_to.frame()方法将当前定位的主体切换到frame/iframe表单的内嵌页面中。 例如,通过iframe表单切入一个百度页面; 用浏览器打开后的样式: python脚本中使用switch_to.iframe()先找到frame.html中的<iframe>标签,再定位百度输入框。 switch_to.iframe()默认可以...原创 2019-10-25 16:24:13 · 401 阅读 · 0 评论 -
WebDriver API (一)- WebDriver原理、元素定位
1. WebDriver原理 WebDriver是按照Server - Client模式设计的。 Server端就是Remote Server,可以是任意的浏览器,当脚本启动浏览器后,该浏览器就是Remote Server,它的职责就是等待Client发送请求并作出响应。 Client端简单说就是测试代码。测试代码中的一些行为,如打开浏览器,跳转到特定的URL等操作以http请求的方式发给被...原创 2019-10-23 10:14:04 · 566 阅读 · 0 评论 -
WebDriver API (三)- 获得验证信息、设置元素等待
1. 获取验证信息 通常用的最多的几种验证信息分布是title、URL、text。 title:用于获取当前页面的标题 current_url:用户获得当前页面的URL text:获取当前页面的文本内容 脚本实例: 打印出的结果: 2. 设置元素等待 WebDriver提供了两种类型的等待:显示等待和隐式等待。 2.1 显示等待 显示等待使WebDriver...原创 2019-10-24 14:34:37 · 514 阅读 · 0 评论 -
WebDriver API (二)- 控制浏览器、简单元素操作、鼠标事件、键盘事件
1. 控制浏览器 1.1 控制浏览器窗口大小 涉及方法:driver.set_window_size( ) 若全屏显示打开的浏览器,则使用maximize_window( )方法。 1.2 控制浏览器后退、前进 涉及方法:back( ), forward( ) 1.3 模拟浏览器刷新 涉及方法:driver.refresh( ) 2. 简单元素操作 ...原创 2019-10-23 16:56:57 · 516 阅读 · 0 评论 -
Python基础(三)- 异常
1. 当找不到打开文件时,会抛出FileNotFoundError异常,可以通过python提供的try...except...语句来接收并处理这个异常。 2. NameError类 3. Exception/BaseException类 在Python中所有的异常类都继承Exception, 可以使用它来接收所有类型的异常。python2.5版本之后,所有异常类都有了新的基类Bas...原创 2019-10-22 15:59:24 · 415 阅读 · 0 评论 -
Python基础(二) - 函数/类/方法、模组
1. 函数、类和方法 1.1 函数 def定义一个函数。 通常add( )函数不会直接打印结果,而是将结果通过return关键字来返回。 若调用add( )函数时不想传参,这时可以为add( )函数设置默认参数。如果调用时不传参,add( )函数使用默认参数进行计算,如果传参则计算参数的值。 1.2 类和方法 Python中使用class关键字创建类,ob...原创 2019-10-22 15:02:34 · 357 阅读 · 0 评论 -
Python基础(一)- 打印、输入、基本运算、分支与循环、列表/元祖/字典
Python入门的120个基础练习: https://blog.youkuaiyun.com/weixin_45372014/article/details/102502211 1. Print打印 %s(string), 打印字符串 %d(data), 打印数字 当不清楚要打印的是什么类型时,使用%r来表示。 打印的几种方式: 2. Input输入 3. 引...原创 2019-10-21 17:58:57 · 553 阅读 · 0 评论 -
Python 3.8+Selenium3.5 环境搭建
近期电脑系统升级,重新搭建pyhton+selenium环境,本次搭建python选用最新版本3.8。 1. 下载并安装Python 3.8. 1.1 下载Python最新版本 Python 官网 https://www.Python.org/ 1.2 安装并将路径添加到系统环境变量Path下 1.3 验证pytho...原创 2019-10-21 16:06:33 · 3655 阅读 · 2 评论 -
selenium+Python学习之调用webdriver接口方法来打开和关闭Chrome浏览器
调用webdriver接口方法来打开和关闭Chrome浏览器。首先用Notepad++编写如下代码并保存为python格式。 假设保存为Chrome_test.py,打开doc窗口,进入文件所在路径下,执行python Chrome_test.py,会按照代码分别执行打开Chrome浏览器->最大化浏览器->等待8s后进入https://www.baidu.com->关闭浏览器。原创 2017-10-11 08:53:06 · 1822 阅读 · 0 评论 -
Python 3.5+Selenium3.5 环境搭建
1. 下载并安装Python 3.5并配置环境变量。 2. 下载并安装Selenium 3.5. 2.1 Selenium 官网: http://www.seleniumhq.org/ 2.2 进入Python安装目录下scripts文件夹下,使用pip install –U selenium命令安装 2.3 下载 sel原创 2017-11-13 14:47:41 · 2107 阅读 · 0 评论
分享