摘要: 今天分享一个UI自动化中,经常遇到的三种窗口跳转与弹框的切换方式如下: Windows窗口 iframe窗口 alert窗口 1、Windows窗口 这类窗口也就是我们常说的句柄,句柄的切换是有必要的,我们自己手动在网页上从操作的话,产生新的句柄时浏览器会自动的帮我们跳转到最新的句柄处,但是我们在做 阅读全文
posted @ 2020-06-25 13:02 聆听heart 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 步骤: 一:设置git路径 二:设置github的连接 三:创建git版本库 四:提交文件 右键 五:分享到github 六:修改了文件push到版本库 修改了文件要记得及时push到版本库 七:从版本库中checkout项目 从版本库中拉取项目到本地,这也是工作中经常使用的。 url为github 阅读全文
posted @ 2020-05-30 13:18 聆听heart 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前言 配置文件除了常见的.ini、.conf之外,yaml也是一种配置文件类型,相比与.ini、.conf,yaml配置文件更简洁、操作更简单、同时也可以存放不同数据类型,读取时会原样读取出文件中的数据类型。yaml文件依赖与python的第三方库PyYaml模块。 PyYaml安装 在cmd中输入 阅读全文
posted @ 2020-05-26 16:08 聆听heart 阅读(4603) 评论(0) 推荐(0) 编辑
摘要: 下面和大家分享一下,ui自动化中截图方法。 代码如下: def screen_shot(self): current_time=datatime.fromtimestamp(int(time.time())) #获取当前时间 self.driver.sava_screenshot(os.path.j 阅读全文
posted @ 2020-02-02 13:13 聆听heart 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在这里和大家分享二种selenium中上传文件的方法。 方法一:使用input,type=file来实现 具体代码如下: e=driver.find_element_by_name("filename") #定位上传文件的元素 time.sleep(2) e.send_keys(r'D:\demo. 阅读全文
posted @ 2020-01-26 11:32 聆听heart 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在这里和大家分享一下,selenium里面常用于处理窗口滚动的方法。 location_once_scrolled_into_view 一般用于定位窗口底部元素。将窗口拉到最底部。 window.scrollTo(x,y) js方法将窗口拉动到指定的X,Y坐标上。如果需要将窗口拉到最底部,可以使用Y 阅读全文
posted @ 2020-01-26 11:06 聆听heart 阅读(1170) 评论(0) 推荐(1) 编辑
摘要: 如大家所知在注册接口中,手机号参数需要的是未注册的手机号,而在测试用例中,你写入的手机号不一定是未注册的。所以这时需要对注册接口中传入的手机号做处理。下面我就分享一个课程里面学到的一个处理手机号的py文件。和大家分享学习! 具体代码如下: import random# 第一步随机创建一个手机号def 阅读全文
posted @ 2020-01-18 18:07 聆听heart 阅读(571) 评论(0) 推荐(0) 编辑