python+selenium操作
平淡日子i
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python+selenium(table中数据定位)-0120
#!usr/bin/python3#-*- coding:utf-8 -*-##python+selenium自动化8--table定位#time:2021-01-20'''1.table页面查看源码一般有这几个明显的标签:table、tr、th、td2. < table > 标示一个表格3. < tr > 标示这个表格中间的一个行4. < / th > 定义表头单元格5. < / td > 定义单元格标签,一组 < td >.原创 2021-02-07 15:54:13 · 699 阅读 · 1 评论 -
python+selenium(单选框和复选框的处理)-0108
#!usr/bin/python3#-*- coding:utf-8 -*-#python+selenium自动化19--单选框和复选框#https://www.cnblogs.com/yoyoketang/p/6128675.html#time:2021-01-08from selenium import webdriverimport timedriver = webdriver.Chrome()driver.maximize_window()driver.get("file:/.原创 2021-02-07 15:51:36 · 941 阅读 · 1 评论 -
python+selenium(上传附件并发送邮件)-0106
#!usr/bin/python3#-*- coding:utf-8 -*-##python+selenium自动化33——163发送附件(文件上传)#time:2021-01-06from selenium import webdriverimport timeclass Send_email_163(): def __init__(self): self.driver = webdriver.Chrome() #定义浏览器 def Log.原创 2021-02-07 15:50:24 · 625 阅读 · 0 评论 -
python+selenium——(操作cookie)
1、打印cookie信息from selenium import webdriverimport timefirst_url = 'http://www.baidu.com'driver = webdriver.Chrome()driver.get(first_url)driver.implicitly_wait(10)driver.maximize_window()#打印cookiecookie = driver.get_cookie()print(cookie)...原创 2021-02-07 10:34:54 · 142 阅读 · 0 评论 -
python+selenium0704(多窗口切换,多表单切换)
1、#-*- coding:utf -8 -*-###多窗口切换from selenium import webdriverimport timefirst_url='http://www.baidu.com'driver = webdriver.Chrome()driver.implicitly_wait(10) #设置页面加载出需要的元素的时间driver.get(first_url)driver.maximize_window() #浏览器全屏#获取百度搜索窗原创 2021-02-07 10:13:56 · 214 阅读 · 0 评论 -
python+selenium自动化测试,读取csv文件,
# coding:utf-8# date:2019/1/7from selenium import webdriverimport csvimport timedates = csv.reader(open("E:\\test\\CSV\\test01.csv",'r'))list = []for date in dates: if date == 0: ...原创 2019-01-08 13:17:16 · 1399 阅读 · 0 评论 -
python+selenium自动化登录测试,设计不同场景进行登录,两种方式断言,截图保存
# coding : utf-8# date :2019/1/7# 根据不同场景做自动化登录测试# 正确账号密码、正确账户错误密码、等其他场景from selenium import webdriverimport unittestimport time#current_time = time.strftime("%Y-%m-%d-%H_%M_%S", tim...原创 2019-01-08 11:33:51 · 1295 阅读 · 0 评论 -
python+selenium自动化登录测试、截图、断言
# coding:utf-8# date:2019/1/7from selenium import webdriverimport unittestimport timeimport sys# 打印当前时间current_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))curr...原创 2019-01-08 11:14:17 · 5983 阅读 · 1 评论 -
python+selenium——QQ邮箱自动登录写信
#-*- coding:utf-8 -*-#QQ邮箱登录from selenium import webdriverimport timefirst_url = 'http://www.mail.qq.com'driver = webdriver.Chrome()driver.get(first_url)driver.implicitly_wait(10)driver.max...原创 2018-07-10 13:37:03 · 4418 阅读 · 5 评论 -
python+selenium自动化测试(上传文件)
1、#-*-coding:utf-8 -*-#上传文件from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsfirst_url = '...原创 2018-07-04 17:53:59 · 1754 阅读 · 0 评论 -
python+selenium自动化测试(通过JS新建标签页、处理滚动条等操作)
1、#通过执行js打开新的标签页js='window.open("https://www.sogou.com");'driver.execute_script(js)2、#覆盖之前的标签页driver.find_element_by_class_name('btn').send_keys(Keys.CONTROL,'t') #Ctrl+t在Chrome下新建标签页,这里只能覆盖...原创 2018-07-04 17:52:59 · 4137 阅读 · 0 评论 -
python+selenium自动化测试(警告框处理)
1、 -*- coding:utf-8 -*-##警告框处理from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsimport timefirst_url = 'http://www.baidu.com'driver=webdriver.Chrom...原创 2018-07-04 17:51:35 · 716 阅读 · 0 评论 -
python+selenium自动化测试——设置鼠标,键盘事件,打包成exe文件
1、设置鼠标事件 (这些方法封装在ActionChains类中)from selenium.webdriver.common.action_chains import ActionChains #鼠标悬停above = driver.find_element_by_link_text('体育')ActionChains(driver).move_to_element(above).perfor...原创 2018-07-04 17:48:31 · 724 阅读 · 0 评论 -
python+selenium自动化测试——126邮箱自动登录脚本
1、126邮箱登录脚本from selenium import webdriverdriver=webdriver.Chrome()driver.maximize_window() #设置浏览器全屏driver.set_window_size(1000,800) #设置浏览器页面宽度,高度driver.get('http://www.126.com')driver.switch...原创 2018-07-04 17:47:24 · 3299 阅读 · 0 评论 -
python+selenium自动化测试(简单控制浏览器)
1、from selenium import webdriverdriver=webdriver.Chrome()driver.maximize_window() #设置浏览器全屏driver.set_window_size(1000,800) #设置浏览器页面宽度,高度driver.get('http://www.baidu.com')driver.find_element_...原创 2018-07-04 17:43:53 · 624 阅读 · 0 评论
分享