(1)selenium的工作原理? ① 脚本启动driver ② driver去驱动浏览器作为远程服务器 ③ 执行脚本发送请求 ④ 服务器解析请求作出相应操作,并返回给客户端(脚本) (2)selenium自动化页面元素找不到存在异常的原因? ① 元素定位错误 ② 页面加载时间过慢,需要查找的元素程 ...
分类:
其他好文 时间:
2019-12-04 11:46:24
阅读次数:
133
有些网站上面的元素,我们鼠标放在上面,会动态弹出一些内容。 比如,百度首页的右上角,有个更多产品选项,如下图所示: 如果我们把鼠标放在上边,就会弹出下面的百度营销、音乐、图片等图标。 如果我们要用selenium自动化点击音乐图标,就需要F12查看这个元素的特征。 但是当我们的鼠标从音乐图标移开,这 ...
分类:
其他好文 时间:
2019-11-28 01:16:22
阅读次数:
94
xpath定位 xpath定位是一种路径定位方式,主要是依赖于元素绝对路径或者相关属性来定位,但是绝对路径xpath执行效率比较低(特别是元素路径比较深的时候),一般使用比较少。通常使用xpath相对路径和属性定位。 扩展资料:xpath语法 http://www.w3school.com.cn/x ...
分类:
移动开发 时间:
2019-11-27 16:07:05
阅读次数:
97
1.什么是PO模式? PO是Page Object的缩写 PO模式是自动化测试项目开发实践的最佳设计模式之一 2.PO模式的核心思想? 好处1:通过对界面元素的封装 减少冗余代码,提高可读性 好处2:若元素定位发生变化,只需调整页面元素的封装的代码 提高了测试用例的维护性 3.PO模式的业务分为多少 ...
分类:
Web程序 时间:
2019-11-24 17:32:54
阅读次数:
285
做web自动化,之前我们已经将环境搭建好了,现在的话总结下怎么定位元素的 最基本的元素定位是有6种: driver.find_element_by_id("") driver.find_element_by_class_name("") driver.find_element_by_link_tex ...
分类:
其他好文 时间:
2019-11-21 12:15:55
阅读次数:
130
勾选框操作: 所谓勾选框,也可以叫复选框,意思是可以勾选一个及以上或全部勾选。勾选框的图标一般都是方形的。 复选框勾选一般分为三种情况: ①勾选单个框,我们直接用元素定位的方式定位到点击即可。 ②勾选多个框,我们是想勾选几个,就定位到几个,最后点击即可。 ③全部勾选,先获取到所有的checkbox对 ...
分类:
其他好文 时间:
2019-11-18 18:45:16
阅读次数:
216
简介 可以使元素定位到相对于父元素或另一个元素甚至浏览器窗口本身的位置。 div、h1 或 p 元素常常被称为块级元素。这意味着这些元素会单独占用一行。而span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。 定位分类 1.普通流 html默认的文档流,从上 ...
分类:
Web程序 时间:
2019-11-16 23:32:53
阅读次数:
95
1、weditor的说明 WEditor可以理解为在浏览器中打开的uiautomatorviewer,个人使用起来比uiautomatorviewer更好用,不会像uiautomatorviewer那样由于安卓系统的不同,会出现各种情况,还支持安卓、ios、Neco(beta); 如果在使用uiau ...
分类:
移动开发 时间:
2019-11-11 00:51:35
阅读次数:
173
解析四种常用方法以及原理:浮动、浮动内嵌 div、定位、flex。 浮动 <style type="text/css"> .wrap {background: #eee; padding: 20px; } p {margin: 0; } .left {width: 200px; height: 20 ...
分类:
Web程序 时间:
2019-11-10 13:56:52
阅读次数:
121
Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素才能进行后续的自动化控制,我在这里将对各种元素定位方式进行总结归纳一下。 这里将统一使用百度首页(www.baidu.com)进行示例,f12可以查看具体前端代码。WebDriver8种基本元 ...
分类:
其他好文 时间:
2019-11-09 21:26:26
阅读次数:
206