![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
yan_se
这个作者很懒,什么都没留下…
展开
-
selenium元素定位方法
在web元素定位中,通常用到的是元素八大定位 只通过元素一个属性定位:6个 id name class_name tag_name 只针对a元素定位 link_text partial_link_text 通过组合元素定位:2种(绝大多数) xpath 绝对定位 从html开始层级往下,依赖继承位置关系 相对定位 属性匹配 1.//标签名[@属性名=值] 2.//一级元素//二级元素//… 3.//[@=值] 通配符匹配 文本匹配 1.//标签名[text()=值] 包含 1.//标签名[contains(原创 2020-08-07 16:45:37 · 243 阅读 · 0 评论 -
web自动化之文件上传操作
使用python在web自动化中经常碰到文件上传的操作,一般文件上传存在input输入框的话可以直接采用send_keys()的方法传入文件,在没有输入框的文件上传则要借用其他第三方库来完成,下面介绍几种文件上传的方法 方法一: pywin32库 #导入win32gui、win32con import win32gui import win32con def upload(self,filePath): title = “打开” dialog = win32gui.FindWindow("#32770",原创 2020-07-29 15:58:45 · 646 阅读 · 0 评论 -
python学习之数据类型转化
python数据类型转化(元组转字典) 虽然元组、列表不可以直接转化为字典,但某些场景下的确是可行的,因为经常用python从数据库中读出的是元组形式的数据。 例如:# t1 = (“aa”,11) t2= (’‘bb’’,22) li1 = [(“cc”,11)] 请通过学过的知识点,进行相关操作变为如下字典: {“aa”:11,“cc”:11,“bb”:22} #方法一:通过f...原创 2020-04-23 12:26:18 · 403 阅读 · 0 评论