2020年9月19日

【十三】cookie处理

摘要: webdriver 操作 cookie 的方法有: get_cookies() 获得所有 cookie 信息 get_cookie(name) 返回特定 name 有 cookie 信息 add_cookie(cookie_dict) 添加 cookie,必须有 name 和 value 值 del 阅读全文

posted @ 2020-09-19 22:34 别动我的锅 阅读(65) 评论(0) 推荐(0)

学生表查询

摘要: 一、创建学生表、成绩表1、创建一张学生表create table student( id number(10) primary key, name varchar2(20) not null, age varchar2(2) ); create table grade(no number,id nu 阅读全文

posted @ 2020-09-19 22:07 别动我的锅 阅读(788) 评论(0) 推荐(0)

【十二】滚动条的操作

摘要: # -*- coding:utf-8 -*- import time from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait driver = webdriver.Firefox() 阅读全文

posted @ 2020-09-19 21:16 别动我的锅 阅读(68) 评论(0) 推荐(0)

【八】多浏览窗口处理

摘要: 想在多个窗口之间切换,首先要获得每一个窗口的唯一标识符号(句柄)。通过获得的句柄来区别分不同的窗口,从而对不同窗口上的元素进行操作。 # -*- coding:utf-8 -*- import time from selenium import webdriver driver = webdrive 阅读全文

posted @ 2020-09-19 21:12 别动我的锅 阅读(60) 评论(0) 推荐(0)

【七】设置等待事件

摘要: 有时候为了保证脚本运行的稳定性,需要脚本中添加等待时间。 sleep():设置固定休眠时间。python 的 time 包提供了休眠方法 sleep() ,导入 time包后就可以使用 sleep()进行脚本的执行过程进行休眠。 implicitly_wait():是 webdirver 提供的一个 阅读全文

posted @ 2020-09-19 21:11 别动我的锅 阅读(111) 评论(0) 推荐(0)

【六】键盘事件

摘要: webdriver 的 Keys()类提供键盘上所有按键的操作,甚至可以模拟一些组合建的操作,如 Ctrl+A ,Ctrl+C/Ctrl+V 等。在某些更复杂的情况下,还会出现使用 send_keys 来模拟上下键来操作下拉列表的情况。 send_keys(Keys.BACK_SPACE) 删除键( 阅读全文

posted @ 2020-09-19 20:59 别动我的锅 阅读(70) 评论(0) 推荐(0)

【五】鼠标事件

摘要: 在实际的 web 产品测试中发现,有关鼠标的操作,不单单只有单击,有时候还要和到右击,双击,拖动等操作,这些操作包含在ActionChains 类中。 ActionChains 类鼠标操作的常用方法: context_click() 右击 double_click() 双击 drag_and_dro 阅读全文

posted @ 2020-09-19 20:20 别动我的锅 阅读(63) 评论(0) 推荐(0)

【四】操作元素对象

摘要: 一、webdriver 中比较常用的操作元素的方法:  clear 清除元素的内容,如果可以的话  send_keys 在元素上模拟按键输入  click 单击元素  submit 提交表单 # -*- coding:UTF-8 -*- from selenium import webdri 阅读全文

posted @ 2020-09-19 19:45 别动我的锅 阅读(65) 评论(0) 推荐(0)

【二】加载配置文件打开浏览器

摘要: 一、chrome浏览器 # -*- coding:UTF-8 -*- ''' 如果打开浏览器时带标签、cookie等配置信息的。就需要加载配置文件 ''' import time from selenium import webdriver from selenium.webdriver.chrom 阅读全文

posted @ 2020-09-19 18:35 别动我的锅 阅读(163) 评论(0) 推荐(0)

【一】selenium浏览器的基本操作

摘要: # -*- coding: UTF-8 -*- ''' selenium 的基本操作 1、打开浏览器 get()方法 2、返回上一页 back()方法 3、向前一页 forwork()方法 4、关闭窗口 close()方法 5、退出 quit()方法 ''' import time from sel 阅读全文

posted @ 2020-09-19 18:33 别动我的锅 阅读(66) 评论(0) 推荐(0)

导航

levels of contents