腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
赖权华的笔记
人类的伟大就在于敢于面对恐惧的骄傲姿态!
专栏成员
举报
83
文章
120971
阅读量
57
订阅数
订阅专栏
申请加入专栏
全部文章(83)
python(45)
编程算法(15)
selenium(15)
其他(14)
html(6)
django(5)
数据库(4)
https(4)
java(3)
api(3)
爬虫(3)
数据结构(3)
android(2)
oracle(2)
sql(2)
linux(2)
windows server(2)
apache(2)
自动化(2)
网络安全(2)
正则表达式(2)
自动化测试(2)
windows(2)
ios(1)
xml(1)
云数据库 SQL Server(1)
mvc(1)
打包(1)
ide(1)
unix(1)
ubuntu(1)
腾讯云测试服务(1)
url 安全(1)
http(1)
存储(1)
开源(1)
压力测试(1)
shell(1)
gui(1)
numpy(1)
面向对象编程(1)
jdbc(1)
ftp(1)
二叉树(1)
uml(1)
数据处理(1)
async(1)
task(1)
url(1)
继承(1)
数组(1)
协程(1)
异步(1)
搜索文章
搜索
搜索
关闭
robot framework笔记(三):扩展SeleniumLibrary库 (自定义关键字)
selenium
python
面向对象编程
数据库
sql
以下代码GitHub 版本库地址: https://github.com/blairwind/blog_rf
free赖权华
2019-12-24
1.3K
1
robot framework笔记(二):在RF中自定义chrome启动参数
python
selenium
在RF的登录中引用这个自定义的关键字,执行的时候如果提示找不到关键字GET CHROME OPTIONS,加一个环境变量PYTHONPATH, value就是python project的路径。
free赖权华
2019-12-24
1.7K
0
robot framework笔记(一):环境配置(基于python3)+在pycharm中编写及运行robot脚本
selenium
ide
(一)使用pip安装robotframework框架和seleniumlibrary库
free赖权华
2019-03-29
3.4K
0
Python+Selenium笔记(十七):操作cookie
python
selenium
(一)方法 方法 简单说明 add_cookie(cookie_dict) 在当前会话中添加cookie信息 cookie_dict:字典,name和value是必须的 delete_all_cookies() 在当前会话中删除所有cookie信息 delete_cookie(name) 删除单个名为name的cookie信息 get_cookie(name) 返回单个名为name的cookie信息,如果没有找
free赖权华
2018-04-27
1.6K
0
Python+Selenium笔记(十六)屏幕截图
python
selenium
(一) 方法 方法 简单说明 save_screenshot(filename) 获取当前屏幕截图并保存为指定文件 filename:路径/文件名 get_screenshot_as_base64() 获取当前屏幕截图base64编码字符串 get_screenshot_as_file(filename) 获取当前屏幕截图,使用完整的路径。如果有任何IOerror,返回false,否则返回true filename:路径/
free赖权华
2018-04-27
1.9K
0
Python+Selenium笔记(十五)调用JS
python
selenium
(一) 方法 方法 简单说明 execute_async_script(script, args) 异步执行JS代码 script:被执行的JS代码 args:js代码中的任意参数 execute_script(script, args) 同步执行JS代码 script:被执行的JS代码 args:js代码中的任意参数 (二) 示例 from selenium.webdriver.common.action_chains import
free赖权华
2018-04-27
1.6K
0
Python+Selenium笔记(十四)鼠标与键盘事件
python
selenium
api
(一) 前言 Webdriver高级应用的API,允许我们模拟简单到复杂的键盘和鼠标事件,如拖拽操作、快捷键组合、长按以及鼠标右键操作,都是通过使用webdriver的Python API 中的ActionChains类实现的。 调用ActionChains类方法时,不会立即执行,而是将所有操作都存放在一个队列里,当调用perform()方法时,队列里的操作会依次执行 (二) 与键盘和鼠标事件有关的一些重要的方法 方法 简单说明 click(on_element=None)
free赖权华
2018-04-27
3.5K
0
Python+Selenium笔记(十二):数据驱动测试
python
selenium
(一) 前言 通过使用数据驱动测试,实现对输入值和预期结果的参数化。(例如:输入数据和预期结果可以直接读取Excel文档的数据) (二) ddt 使用ddt执行数据驱动测试,ddt库可以将测试中的变量参数化。使用ddt的时候,在测试类上使用@ddt装饰符,在测试方法上使用@data装饰符。@data装饰符将参数当作测试数据,参数可以是单个值、列表、元组、字典。对于列表和元组,需要用@unpack装饰符把列表和元组解析成多个参数。 使用下面的命令安装ddt库 pip install ddt (三)
free赖权华
2018-04-27
1.5K
0
Python+Selenium笔记(九):操作警告和弹出框
python
selenium
java
api
#之前发的 driver.switch_to_alert() 这句虽然可以运行通过,但是会弹出警告信息(这种写法3.x不建议使用) 改成 driver.switch_to.alert就不会了。 (一) 前言 开发人员使用JavaScript 警告或者模态对话框来提示校验错误信息、报警信息、执行操作后的返回信息,甚至用来接收输入值等。 (二) Alert类 Selenium WebDriver 通过Alert 类来操控 JavaScript 警告。 (三) Alert功能及方法 功能/属性 简
free赖权华
2018-04-27
3.8K
0
Python+Selenium笔记(八):操作下拉菜单
python
selenium
html
(一) Select类 Select类是selenium的一个特定的类,用来与下拉菜单和列表交互。 下拉菜单和列表是通过HTML的<select> 元素实现的。选择项是通过<select>中的<option>元素实现的。使用前使用下面的语句导入模块。 from selenium.webdriver.support.ui import Select (二) Select类的功能及方法 功能/属性 简单说明 all_selected_options 获取下拉菜单和列表中被选中的所有
free赖权华
2018-04-27
3.2K
0
Python+Selenium笔记(七):WebDriver和WebElement
python
selenium
自动化
(一) WebDriver WebDriver提供许多用来与浏览器交互的功能和设置,通过WebDriver的功能和一些方法,来实现与浏览器窗口、警告、框架和弹出窗口的交互,它也提供了自动化操作浏览器导航栏、设置cookies、截屏等方便我们测试的特性。 (二) WebDriver功能及方法 功能/属性 简单说明 current_url 获取当前页面的URL地址(driver.current_url) 下面的都是以这种方式,driver指浏览器驱动实例。 wind
free赖权华
2018-04-27
1.9K
0
Python+Selenium笔记(六):元素定位
python
selenium
html
(一) 前言 Web应用以及包含超文本标记语言(HTML)、层叠样式表(CSS)、JS脚本的WEB页面,基于用户的操作(例如点击提交按钮),浏览器向WEB服务器发送请求,WEB服务器响应请求,返回给浏览器HTML及相关的JS、CSS、图片等资源,浏览器使用这些资源生成WEB页面,其中包含WEB各种视觉元素,例如文本框、按钮、标签、图标、复选框、下拉框、图片等,这些视觉元素或控件都被Selenium称为页面元素(webelements)。 想要让Selenium执行我们想要的操作,首先必须让Selenium
free赖权华
2018-04-27
2.8K
0
Python+Selenium笔记(三):使用unittest
python
selenium
自动化测试
#网络很慢可能会运行报错 (一) 前言 Selenium WebDriver是一个浏览器自动化测试的API集合。它提供了很多与浏览器自动化交互的特性,并且这些API主要是用于测试Web程序。如果仅仅使用Selenium WebDriver,我们无法实现执行测试前置条件、测试后置条件,比对预期结果和实际结果,检查程序的状态,生成测试报告,创建数据驱动的测试等功能。 (二) unittest单元测试框架 unittest(一般称为PyUnit)是从Java程序开发中广泛应用的JUnit启发而来的。uni
free赖权华
2018-04-27
865
0
Python+Selenium笔记(二):配置谷歌+IE环境
python
selenium
ftp
html
#有的时候可能要访问外国的网站下载资料或工具,这时可能出现各种问题,例如谷歌人机验证显示不了、网站打不开等,建议使用一个FQ软件 下载免费版的就行了,土豪请随意。下载后直接安装就行了 http://www.softpedia.com/get/Internet/Servers/Proxy-Servers/Lantern.shtml (一) 设置IE (1) http://docs.seleniumhq.org/download/ 下载IEDriverServer。(建议下载32位的,64位的驱动执行
free赖权华
2018-04-27
1.7K
0
Python+Selenium笔记(一):环境配置+简单的例子
python
selenium
windows server
html
#环境配置基于windows操作系统 #学习selenium要有一些HTML和xpth的基础,完全不会的建议先花点时间学点基础(不然元素定位,特别是xpth可能看的有点懵) #HTML : http://www.runoob.com/html/ #xpth: http://www.runoob.com/xpath (一) 环境配置 (1)执行下面的命令(前提:已经安装python环境,可以参考之前发的python笔记(一)) pip install -U selenium (2)http://
free赖权华
2018-04-27
1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档