小肥羊要进步

随笔分类 -  Python自动化(Python+Selenium)

上一页 1 2

web自动化等待的3种方式
摘要:1.sleep强制 2.智能等待:最多愿意等待15秒,但是15秒内,任何一个元素出现了,就继续进行下一行代码,超时了,报超时异常 TimeoutException,NosuchElementException 隐形等待:2种场景 1个元素被找到-元素存在/1条命令执行完成-api的执行 每一个会话当 阅读全文

posted @ 2021-01-16 21:49 小肥羊要进步 阅读(191) 评论(0) 推荐(0)

web自动化Xpath复杂定位01
摘要:相对定位 1,//标签名[@属性=值] 层级定位-最常用 //一级元素//二级元素 //i[@class="ing] //*[@*="ing"] //div[@id="number-attend"]//i[@class="ing"] 2.文本匹配 //标签名[text()=值] //a[text() 阅读全文

posted @ 2021-01-15 23:05 小肥羊要进步 阅读(155) 评论(0) 推荐(0)

python14集合和类初识
摘要:集合set,可以列表,字母元素,字符串,元组元素都可以转化为集合,可以去重 >>> set([1,2,3]){1, 2, 3}>>> set("abc"){'b', 'c', 'a'}>>> set((1,2,3)){1, 2, 3}>>> s=set("abcdacds")>>> s{'s', ' 阅读全文

posted @ 2021-01-07 23:04 小肥羊要进步 阅读(142) 评论(0) 推荐(0)

Python 自动化获取酒店搜索信息
摘要:使用python 自动化获取酒店的价格,评分 和 酒店名字 使用到了: selenium webdriver 文件写作操作 遍历 range(len(list)) 等待时间(我这里等待时间写的不好,代码需要优化的很多,应该用webdriverwait,我是用的是隐式等待和强制等待) 脚本如下 #导入 阅读全文

posted @ 2021-01-06 22:21 小肥羊要进步 阅读(278) 评论(0) 推荐(0)

python013-import
摘要:>>> import os>>> os.getcwd() #获取当前路径'd:\\'>>> os.chdir("d:\\") #跳转到想要的路径>>> os.getcwd<built-in function getcwd>>>> os.getcwd()'d:\\'>>>引入自己定义的包 在D盘创建一 阅读全文

posted @ 2021-01-03 23:00 小肥羊要进步 阅读(129) 评论(0) 推荐(0)

python12文件的读写
摘要:#1.读本地文件,ANSI为GBK编码 p=open("e:\\a.txt") content=fp.read() print(content) fp.close() #2.读 fp=open("e:\\a.txt","r",encoding="gbk") fp.readlines() fp.clo 阅读全文

posted @ 2020-12-29 22:55 小肥羊要进步 阅读(176) 评论(0) 推荐(0)

python011
摘要:class MikeError(Excepton):pass print(1) try: #将可能出现错误的代码放在try if value=="type":,try 和except要同时出现,或者finally: raise TypeError if value=="zero": raise Ze 阅读全文

posted @ 2020-12-27 23:05 小肥羊要进步 阅读(82) 评论(0) 推荐(0)

python10常用字符串
摘要:>>> s="abc">>> type(s)<class 'str'>>>> s=u"abc">>> type(s)<class 'str'>>>> s=b"abc">>> type(s)<class 'bytes'>>>> s="abc">>> d="abc">& 阅读全文

posted @ 2020-12-23 23:28 小肥羊要进步 阅读(365) 评论(0) 推荐(0)

python09字符串
摘要:字符串 类型1:str类型,用于内存中进行 类型2:bytes类型,用于储存在文件或者在网络上传输 >>> s="abc">>> type(s)<class 'str'>>>> s.encode("gbk") #结果丢弃了b'abc'>>> s=s.encode("gbk") #结果存到变量中以后可 阅读全文

posted @ 2020-12-20 22:54 小肥羊要进步 阅读(84) 评论(0) 推荐(0)

python08_递归
摘要:递归:函数自己调用自己 1.同名函数,在函数定义内部调用自己 2.调用的时候,一定要有结束的条件 >>> def p():... print(10)... p()...>>> for i in range(5):... print(10)...1010101010 >>> def p(n):... 阅读全文

posted @ 2020-12-08 22:56 小肥羊要进步 阅读(100) 评论(0) 推荐(0)

python07_函数
摘要:多个参数定义函数 >>> def print_sth(s1,s2,s3):... print(s1,s2,s3)...>>> print_sth(1,2,3)1 2 3 >>> print_sth("a","b","c")a b c >>> print_sth(s3="c",s2="b",s1="a 阅读全文

posted @ 2020-12-07 22:59 小肥羊要进步 阅读(77) 评论(0) 推荐(0)

python06_函数
摘要:计算字符串长度 s="abc" result=0 for i in s: result+=1 print(result) 使用函数 def count_letters(s): """此函数主要用于统计字符串个数""" result=0 for i in s: result+=1 return res 阅读全文

posted @ 2020-12-05 21:38 小肥羊要进步 阅读(106) 评论(0) 推荐(0)

python05_Practice
摘要:1统计输入的字符有多少个?知识点:1.输入 2.遍历 3.有储存结果的变量 4.模板字符串s=input("请输入一个字符串:“) result=0 for i in s: result+=1 print("输入的内容%s,一共有%s个字符"%(s,result)) 2.统计输入的字符多少个字母和数 阅读全文

posted @ 2020-12-04 23:49 小肥羊要进步 阅读(224) 评论(0) 推荐(0)

python04
摘要:C:\Users\liuwe>pythonPython 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" o 阅读全文

posted @ 2020-12-02 23:06 小肥羊要进步 阅读(116) 评论(0) 推荐(0)

python03
摘要:C:\Users\liuwe>pythonPython 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" o 阅读全文

posted @ 2020-12-01 22:45 小肥羊要进步 阅读(99) 评论(0) 推荐(0)

Python02
摘要:1输入2个数字,计算a的b次方,存到一个变量中,使用模板字符串打印1)读入两次,存到两个变量里面:input2)int转成整数3)pow(a,b)4)result=pow(a,b)5)模板字符串%s num1=int(input("请输入第一个数字: ”))num2=int(input("请输入第二 阅读全文

posted @ 2020-11-23 22:33 小肥羊要进步 阅读(103) 评论(0) 推荐(0)

Python_01安装与配置
摘要:安装python3.6.5 验证python是否安装成功 cmd->python cmd->pip install nose,cmd->pip install pytest 查看安装的包的版本 cmd->pip show pytest,cmd->pip show nose cmd->pip list 阅读全文

posted @ 2020-11-18 22:21 小肥羊要进步 阅读(84) 评论(0) 推荐(0)

自动化的犯一个小错误 driver=webdriver.chrome() TypeError: 'module' object is not callable
摘要:1. 2. 这个问题就是Chrome 小写了 阅读全文

posted @ 2020-07-11 22:29 小肥羊要进步 阅读(4660) 评论(2) 推荐(0)

自动化设计之POM初识
摘要:自动化设计模式 1.关键字驱动:将selenium进行二次封装,为用户自定义关键字,基于关键字,结合数据驱动的形式实现自动化测试的执行。 2.POM:页面对象模型,将所有页面全部列举,形成页面对象库,将核心流程要操作的元素与操作行为进行封装与管理,可以对系统的页面进行精准的操作,保障了自动化测试的成 阅读全文

posted @ 2020-06-05 23:32 小肥羊要进步 阅读(730) 评论(0) 推荐(0)

python去读取excel中的数值
摘要:#数据存在excel里面Python去读取操作,只支持后缀为.xlsxfrom openpyxl import load_workbook#打开excelwb=load_workbook("test.xlsx")#定位表单sheet=wb["Sheet1"]#定位单元格res=sheet.cell( 阅读全文

posted @ 2020-04-18 14:12 小肥羊要进步 阅读(680) 评论(0) 推荐(0)

上一页 1 2

导航