
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
自动化测试框架项目自动化测试框架设计为4层1.基础层(通用层)基础层:将通用,重复性比较高的代码封装到这里。 写通用的代码的。其他3层想要的话,就可以直接调用。例如:读取测试数据的代码,读取配置信息的代码;截图的代码的,定位元素的代码等等2.功能层(页面层)功能层:pages 封装页面的。把页面封装成类。类中包含:属性和方法把页面上的界面元素定义成类的属性;把定位界面元素并且进行操作封装到类的方法

By方法查找元素fromselenium.webdriver.common.byimportBy2类8种driver.find_element(By.XXX, “selector”)如果匹配到多个,则返回匹配到的第一个。如果匹配不到,则抛出NoSuchElementException异常(报错)。1、id 通过元素的id属性来定位元素id 通过元素中的id属性来定位元素ele = driver.f
Monkeyapp的性能测试小工具monkey使用教程功能: 是一个稳定性测试(疲劳测试)小工具;也可以是随机测试小工具Monkey工具使用过程:A)使用adbshell命令进入到安卓手机中;B)使用monkey命令来进行测试即可;Monkey-p被测app的包名--throttle数字-v数字包名,测的是哪个app操作间的间隔单位ms日志次数-v-v -v-v -v -vmonkey-p
用python的selenium写爬虫通过绝对坐标点击,坐标的获取方法注:适用于谷歌浏览器浏览器;其中css选择器为目标区域的css表达式;网页F12打开源代码,在console窗口输入#Left计算X坐标document.querySelectorAll('css选择器')[0].getBoundingClientRect().left + document.documentElement.sc
Xpath的高级用法Xpath:即为xml路径语言(XML path language)。Xml不是用来取代HTML,而是对HTML的补充,用来与HTML协同工作的。 Xml是元标记 语言。元标记:表示可以从标记中就可以看出描述的内容本身什么。Xpath使用路径表达式来选取XML文件中的节点或者节点集。路径:绝对路径和相对路径xpath定位元素的原理遍历的原理。1、绝对路径定位元素使用绝对路径来定
By方法查找元素fromselenium.webdriver.common.byimportBydriver.find_elementS(By.XXX, “selector”)返回的是一个列表,如果匹配不到会怎么样?如果匹配不到,则返回一个空列表。1、id 通过元素的id属性来定位元素id 通过 id属性来定位元素eles = driver.find_elements(By.ID, 'IamID'
tcp/ip,三次握手四次死挥手从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。一、 计算机网络体系结构分层计算机网络体系结构分层计算
css selector 的高级用法CSS(Casading Style Sheets)层叠样式表。一种用来表现HTML或者XML等文件样式的语言。css选择器是浏览器用来选择元素,selenium 也要选择元素,可以使用css选择器来选择Web元素。定位元素的注意事项:1、找到等待定位的元素的唯一属性2、如果该元素没有唯一属性,则先找到能够给被唯一定位的父元素/子元素/相邻元素,再使用 “>
css selector 的高级用法CSS(Casading Style Sheets)层叠样式表。一种用来表现HTML或者XML等文件样式的语言。css选择器是浏览器用来选择元素,selenium 也要选择元素,可以使用css选择器来选择Web元素。定位元素的注意事项:1、找到等待定位的元素的唯一属性2、如果该元素没有唯一属性,则先找到能够给被唯一定位的父元素/子元素/相邻元素,再使用 “>
Emmagee使用教程Emmagee: app的性能测试小工具;用来收集app消耗手机资源的情况。App客户端的性能小工具;测试客户端性能;不是测试服务器性能Emmagee使用过程:Emmagee下载地址:http://www.downcc.com/soft/86297.htmlA)在被测手机上安装emmagee工具; (例如:adbinstall)B)在手机上打开启动emmagee,选择被测ap







