03 2019 档案

元素id属性随机且无法用文本定位的解决方案
摘要:目前我司系统导航栏的HTML,有三个比较麻烦的问题导致我们定位非常麻烦 1.id值是随机生成的且每次模块位置变化,id值就发生变化 2.class属性是所有导航模块都相同的 3.无法使用link text方式来直接定位 我们根据class属性相同的特性,用find_elements获取到所有导航栏的 阅读全文

posted @ 2019-03-27 15:04 小彭学派森 阅读(597) 评论(1) 推荐(0) 编辑

selenium自动化,div标签的文本获取方法
摘要:在selenium中,我们获取文本的方法通常是find_element("id","ext-element-15").text,但是div标签,该方法则拿不到对应的文本内容,如目前我司系统的导航栏(如图) 对于用div标签,我们可以通过获取他的innerHTML属性来获取对应的文本 这样,我们就拿到 阅读全文

posted @ 2019-03-27 14:30 小彭学派森 阅读(9582) 评论(0) 推荐(0) 编辑

xpath定位大全
摘要:写在之前,每次自己通过xpath定位的时候,在网上找的不是很全,所以想自己写一个相对比较全的,方便查阅;如果写的不好或者不足的,请指正,谢谢! xpath定位分为绝对路径和相对路径 一:绝对路径 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径,以百度首页为例,查询输入框的定位 阅读全文

posted @ 2019-03-25 17:33 小彭学派森 阅读(3529) 评论(1) 推荐(1) 编辑

windows+jenkins配置python+selenium+unittest+git自动化用例
摘要:1.新建一个Jenkins任务(图片统一放最后) 2.设置任务名称,选择构建一个自由风格的软件项目 3.设置任务描述 4.选择丢弃旧的构建 5.选择参数化构建过程(默认不需要,此处设置主要用于将一些环境信息和版本号等无法确定的数据传到脚本中) 6.源码管理选择Git URL输入脚本配置的git地址, 阅读全文

posted @ 2019-03-19 17:19 小彭学派森 阅读(1192) 评论(0) 推荐(0) 编辑

python+selenium+unittest发送邮件并附带附件
摘要:这几天由于需要结合jenkins执行自动化脚本并发送报告附件,折腾了几天,解决了,源码如下: 部分读取配置文件等内容可以根据自己公司的内容做增减 阅读全文

posted @ 2019-03-19 17:07 小彭学派森 阅读(329) 评论(0) 推荐(0) 编辑

python+selenium报错:ElementNotVisibleException: Message: element not interactable
摘要:错误提示:selenium.common.exceptions.ElementNotVisibleException: Message: element not interactable错误原因:可能是因为动态加载过程中,未加载出对应元素从而无法触发到该操作解决方案:增加循环判断元素是否加载完成再执行脚本: def click_element(self,type,locator,timeout=... 阅读全文

posted @ 2019-03-01 15:03 小彭学派森 阅读(12258) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示