自动化按步骤拆分的话,可以分为四步操作:定位元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇接下来讲基本的八种元素定位方法。说的通俗一点,就是教大家找对象。 万物皆对象,所谓的对象,就是你喜欢的那个女神,她就是你的对象。既然是对象,她就有属性,比如眼睛大,头 ...
分类:
编程语言 时间:
2016-12-11 17:56:55
阅读次数:
273
selenium入门(selenium1.元素定位通过id定位元素如:WebElementele=By.id("idName");通过Name定位元素如:WebElementele=By.Name("name");2.多国语言切换:ChromeOptionsop=newChromeOptions();//选择浏览器op.addArguments("--lang=en-US");//选择所属语言WebDriverdriver=new..
分类:
其他好文 时间:
2016-12-09 20:17:47
阅读次数:
200
未经作者允许,禁止转载! 有时候在打开网页时,弹出了一个对话框提示需要输入用户名和密码,只有输入正确的用户名和密码之后 才能开始浏览网页,但是webdriver无法定位这个对话框里面的元素,也就是说在这个对话框上面右键没有反应 相信大家都遇到过这种坑爹的问题,下面就提供一种简单有效的方法! 大家可以 ...
分类:
Web程序 时间:
2016-12-09 07:34:43
阅读次数:
291
以下代码使用ApiDemos-debug.apk进行测试 //这个脚本用于演示PageFactory的功能:使用注解@AndroidFindAll定位元素。注解用法参考页面类代码。 下面是页面类的代码: ...
分类:
移动开发 时间:
2016-12-08 21:22:31
阅读次数:
460
1、绝对定位 元素没有设定position属性,但依旧具有position属性,其值为static 绝对定位的元素从文档流中删除,并相对于其最近的position属性为absolute、relative、fixed的祖先元素定位,若没有这样的祖先元素,则根据浏览器定位,元素原来在文档流中的控件被关闭 ...
分类:
Web程序 时间:
2016-12-07 20:52:38
阅读次数:
200
以下代码使用ApiDemos-debug.apk进行测试 //这个脚本用于演示PageFactory的功能:使用注解定位元素。 页面类的代码: ...
分类:
移动开发 时间:
2016-12-07 20:50:54
阅读次数:
327
要想z-index可以使用,就要配合定位元素使用即position 如果定位元素z-index没有发生嵌套: 1.后来居上的准则 2.哪个大,哪个上 例如 如果定位元素z-index发生嵌套: 1.祖先优先原则; 例如 其他参与层叠上下文的属性 1.display:flex 影响层叠,要和子元素配合 ...
分类:
Web程序 时间:
2016-12-06 22:56:30
阅读次数:
349
第一种方法: div.box{ weight:200px; height:400px; <!--把元素变成定位元素--> position:absolute; <!--设置元素的定位位置,距离上、左都为50%--> left:50%; top:50%; <!--设置元素的左外边距、上外边距为宽高的负 ...
分类:
其他好文 时间:
2016-12-05 22:22:05
阅读次数:
170
第一种方法: div.box{ weight:200px; height:400px; <!--把元素变成定位元素--> position:absolute; <!--设置元素的定位位置,距离上、左都为50%--> left:50%; top:50%; <!--设置元素的左外边距、上外边距为宽高的负 ...
分类:
其他好文 时间:
2016-12-04 23:07:54
阅读次数:
235
一、相对定位 position:relative; 作用: 相对定位 一般加给定位元素父级 特点: (1)不脱离文档流; (2)不改变元素类型; (3)参照物是元素本身; 二、绝对定位 position:absolute; 一般会设置定位方向 left、top、right、bottom 特点: (1 ...
分类:
其他好文 时间:
2016-12-03 18:40:42
阅读次数:
224