- 博客(5)
- 收藏
- 关注
原创 从零开始到设计UI自动化测试框架----三种等待方式
从零开始到设计UI自动化测试框架----警告框的处理和截屏在进行UI测试中,经常会出现点击一个按钮之后,出现一个弹框。比如登录成功。输入错误等提示弹框,这种弹框怎么处理了?其实在webdriver中很好处理我们有一下方法进行处理:accept() 接受警告框text 返回警告框中的文字dismiss 解散现有警告框send_keys 将文本发送至警告框举个例子如下:# coding:utf-8# 导入seleniumfrom selenium import webdr
2021-08-10 10:58:07
273
原创 从零开始到设计UI自动化测试框架----警告框的处理和截屏
从零开始到设计UI自动化测试框架----警告框的处理和截屏在进行UI测试中,经常会出现点击一个按钮之后,出现一个弹框。比如登录成功。输入错误等提示弹框,这种弹框怎么处理了?其实在webdriver中很好处理我们有一下方法进行处理:accept() 接受警告框text 返回警告框中的文字dismiss 解散现有警告框send_keys 将文本发送至警告框举个例子如下:# coding:utf-8# 导入seleniumfrom selenium import webdr
2021-08-09 08:52:10
247
原创 从零开始到设计UI自动化测试框架----多表单切换
webdriver只能操作一个页面的元素和定位,但是如果遇到frame/iframe的嵌套表单,那么定位就会失败。如下示例:driver=webdriver.Chrome()driver.get('https://mail.qq.com/')driver.find_element_by_xpath('//*[@id="u"]').send_keys('test')报错找不到这个元素位置。这个时候我们就需要用到一个函数switch.to.frame(),切换表单,修改后示例如下:driver=
2021-08-05 15:07:23
225
原创 从零开始到设计UI自动化测试框架----多窗口切换
从零开始到设计UI自动化测试框架----多窗口切换在进行UI测试中,经常会出现点击一个按钮之后,跳转到一个新的窗口页面。一旦遇到这种情况,当前资源的句柄操作依然是最开始的窗口,这样一来给自动化测试人员带来极大的不便。在多窗口切换中,句柄要随着窗口切换而切换。举个例子如下:driver=webdriver.Chrome()driver.get('https://www.baidu.com/')#点击地图元素driver.find_element_by_xpath('//*[@id="s-top-l
2021-08-04 09:46:14
614
原创 文件差异对比工具
文件差异对比工具最近领导安排了一项任务,整理我们生产环境和测试环境所有服务的配置文件的配置项是否一致,整理出来,不一致的要说明原因。原则上必须保持一致。接到这个任务,第一反应,简单。不就是拉两个配置文件对比一下吗。然后不一样的配置型手动记录一下。然而事实并不是这样,首先我们的服务很多,而且有的服务很重,一个配置文件就有上千行。这可真是一个头疼的体力活。不想浪费时间,不想费体力,不想遗漏部分配置值,那就用代码来解决。原来我还是一名拥有python技能的工程师。哈哈,喜笑颜开。开始构思:第一步:我
2021-08-03 14:42:44
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人