- 博客(22)
- 收藏
- 关注
原创 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
698
1
原创 python+selenium(下拉框处理)-0106
#!usr/bin/python3#-*- coding:utf-8 -*-#python+selenium自动化15——select下拉框#time:2021-01-06from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains #导入鼠标事件import timeURL = "http://www.baidu.com"driver = webdr.
2021-02-07 15:53:18
242
原创 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
939
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
623
原创 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
原创 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
213
原创 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
1397
原创 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
原创 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
4417
4
原创 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
1749
原创 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
4134
原创 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
713
原创 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
723
原创 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
3298
原创 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
原创 python基础学习——面向对象,声明类
1、类#class ClassName: #语句块class MyClass: '''this is a class''' x='abc' #类属性 def foo(self): print(self.x)print(MyClass.__name__)print(MyClass.x)print(MyClass.foo)print(MyC...
2018-07-04 17:42:23
153
原创 python基础学习——参数
1、复杂可变参数def showinformation(name,age,*args,**kwargs): print(“The name is {} ,{} ’s age is {}.”.format(name,name,age)) print(“Class is ”.format(args)) for i,j in kwargs.items(): print(“{}:{}”.for...
2018-07-04 17:40:18
82
原创 python基础学习——冒泡排序
1、从小到大排序L=[2,4,3,1,6,8,7,9,12,11]length=len(L)count=0for i in range(len(L)): for j in range(len(L)-i-1): count+=1 if L[j] > L[j+1]: tmp=L[j] L[j]=L[j+...
2018-07-04 17:36:19
191
原创 python基础学习——(循环、求阶乘、斐波那契数列、九九乘法表等)
1、for、if、whlie等循环语句中遇到continue关键字,中断当前循环,跳出所有语句,重新开始循环。2、break终止当前循环,不再循环3、求阶乘的和: a=1s=0n=int(input('A number:'))for i in range(1,n+1): a*=i s+=aprint(s) #求阶乘之和4、 求某个数是否为质数a=int(input...
2018-07-04 17:35:01
1275
原创 python基础学习——运算符
1、算数运算符:+ - * / % ** 位运算符 & | >> << 比较运算符:== != < > >= <= 返回一个bool值 逻辑运算符:and与 or或 not非 赋值运算符:+= -= *= /= %= 成员运算符:in no...
2018-07-04 17:33:35
131
原创 python+selenium多窗口切换
#-*- 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.maximi...
2018-07-04 17:14:40
779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅