随笔分类 - python
摘要:def strGen(self, num): """ 生成可自定义长度的数字、字母和特殊字符混合的字符串 :return: """ list1 = [chr(i) for i in range(65, 91)] + [chr(i) for i in range(97, 123)] + [str(i)
阅读全文
摘要:原因:执行自动化脚本过程中,某一步操作新开了一个页面窗口,导致之后的元素定位问题报错 解决:切换到新的窗口 def switch_handle(self): windows = self.driver.window_handles self.driver.switch_to.window(windo
阅读全文
摘要:python标准库: os:提供与操作系统相关联的函数 sys:通常用于命令行参数 re:正则匹配 math:数学运算 datetime:处理日期时间 字典删除键: dic={"name":"zs", "age":14} del dic["name"] 字典合并键: dic2={"name":"ls
阅读全文
摘要:背景: 从本地文件夹选择文件上传,上传标签为input类 说明: 直接选择采用send_keys()方法上传,过程中遇到了一些坑 尝试一: 基类封装方法 def input_text(self, text, *loc): """ 向输入框中输入内容 :param text: 输入内容 :param
阅读全文
摘要:一、环境搭建: 1.python安装selenium pip install selenium 2.安装webdriver pip install webdriver 3.下载谷歌浏览器驱动(版本与浏览器版本对应),放在python的安装目录下:D:\Python37 二、实例: 1.打开百度搜索内
阅读全文
摘要:os模块用于程序和系统进行的交互 1 resulrt = os.getcwd() #获取当前工作目录,python脚本工作的目录路径 结果:D:\Python37\Workspace 2 resulrt = os.chdir("dir1") #改变当前目录,相当于shell下的cd 3 resulr
阅读全文
摘要:import requests import hashlib str = 'qwasqw' #需要加密的字符串 md5 = hashlib.md5() #创建md5对象 # b = str.encode(encoding='utf-8') # md5.update(b) # 若写法为hl.updat
阅读全文