想做一个导航跟随,但是代码都要下载,自己简单些了一个,css都放html里面了,所以也不用下载直接新建html,然后粘贴,点开就是导航跟随效果 效果如图 本来是想用document.ready,但是应用到实际中有页面包含了很多绝对定位的元素,定位并不准确。 ...
分类:
移动开发 时间:
2018-07-22 23:42:06
阅读次数:
250
1.元素定位 ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素: findElement(By.xpath(“”)); 通过元素的标签名称定位元素: findElement ...
分类:
其他好文 时间:
2018-07-18 23:30:49
阅读次数:
177
1.前8种常用的元素定位方法: 1.id定位:driver.find_element_by_id(" ") 2.Name定位:driver.find_element_by_name(" ") 3.Class定位:driver.find_element_by_class_name(" ") 4.Tag ...
分类:
其他好文 时间:
2018-07-17 19:19:24
阅读次数:
183
在做appium测试用例的时候,要获取金额值,用uiautomatorviewer查看该元素,该元素没有特别明显的个性特点,唯一有特点的定位是有content-desc值,但是该值是变动的,所以无法通该元素自身特点来找到该元素。元素如下图: 既然无法通过自身查找元素,发现也无法通过上一级元素定位,后 ...
分类:
移动开发 时间:
2018-07-16 18:28:38
阅读次数:
342
点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe所谓的PO就是page object,通俗解释一下就是每个页面当成一个对象,给这些页面写一个类,主要就是完成元素定位和业务操作;至于测试脚本要和ta区别开来,需要什么去这些页面类去调用即可。这样的好处就是如果页面元素发生变化,你去维护页面类即可,测试
分类:
其他好文 时间:
2018-07-12 10:30:54
阅读次数:
193
1 webdriver的API与定位元素 1.1 元素定位 1.2 元素操作方式 1.3 xpath定位 xml路径语言:用来确定xml文档中某部分位置的语言; xpath用于在xml文档中通过元素和属性进行导航; xpath是一个W3C标准; 对xml/html有一定的了解。 xpah节点类型:元 ...
分类:
Web程序 时间:
2018-07-11 12:24:11
阅读次数:
482
浏览器的基本操作与元素定位 通过上一章学习,我们已经学会了如何设置驱动路径,如何创建浏览器对象,如何打开一个网站,接下来我们要进行一些复杂的操作比如先打开百度首页,在打开博客园,网页后退,前进等等,甚至可以获取一些浏览器信息等等。 首先看一个基本的例子,流程如下: 对应的代码如下: 再来看一个例子, ...
分类:
其他好文 时间:
2018-07-10 11:25:33
阅读次数:
289
一. 原理 将页面的元素定位和元素行为封装成一个page类,实现页面对象和测试用例分离 类的属性:元素定位 类的行为:元素的操作 测试用例:调用所需页面对象中的行为,组成测试用例 二. 好处 1. 当某个页面的元素发生变化,只需要修改该页面对象中的代码即可,测试用例不需要修改 2. 提高代码重用率, ...
分类:
Web程序 时间:
2018-07-06 01:42:28
阅读次数:
201
分享的内容有: Appium原理 Appium环境搭建 ADB常用命令 常用的元素定位方法 Unittest框架 刚开始时有一点点紧张,慢慢地就不紧张了,讲解还算是比较有逻辑的,语音及语速也控制得不错。这个给自己一个大大的赞。 不知道公司会不会继续做这个自动化,但是不管做不做吧,自己的学习还是要继续 ...
分类:
移动开发 时间:
2018-07-05 12:04:33
阅读次数:
397
一 前言开展WEB UI自动化的核心思路,无非就是找到元素,然后操作元素这两个内容。在python selenium系列(二)元素定位方式一文中,已经介绍了如何找到元素这项技能,本文将介绍第二项内容,即如何操作已经找到的元素。?二 操作方法分类总体来说,可以将操作大体分成四类,即浏览器操作、键盘操作、鼠标操作、js脚本。1.? 浏览器常用操作方法:方法描述driver.maxi
分类:
编程语言 时间:
2018-07-04 23:40:35
阅读次数:
350