码迷,mamicode.com
首页 >  
搜索关键字:页面元素    ( 1142个结果
元素定位
selenimu的八种元素定位方式 前言: 我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。 一.查看页面元素 使用谷歌浏览器打开百度首页,点击F12,Elements查看页面元素,使用自带的捕捉控件,可以捕捉到元素的具体位置,接下来就可以进行定 ...
分类:其他好文   时间:2020-05-22 21:49:37    阅读次数:105
appium---封装定位(2)
前面已经写过一个封装定位了,但是可能在yaml中书写的时候过于繁琐,以及如果代码基础较差的同学,也没有办法进行编写测试用例。就重新进行封装一次定位 页面元素写入yaml 上一篇写的yaml可能有点杂乱,这次我们换个写法 把一个页面上元素编写上去,这里没有写验证码的操作了。 # appium.yaml ...
分类:移动开发   时间:2020-05-21 19:26:56    阅读次数:84
【selenium学习 -9】iframe的切换
在测试中,有时会遇到一个网页用iframe嵌套另一个网页的情况,如我们今天实验的例子 如果要操作计算器的页面元素,需要首先切换到计算器的iframe上面 切换到iframe上的四种方式,一般情况下用id和name就能解决绝大多数问题 # 1.用index来定位 driver.switch_to.fr ...
分类:其他好文   时间:2020-05-19 14:33:27    阅读次数:44
三、页面定位方式
1. 查看页面元素 打开页面,按‘f12’ 可看到源码,然后选择需定位的元素,会高亮显示 2. 单数定位方式 1)driver.find_element_by_id() 2)driver.find_element_by_name() 3)driver,find_element_by_class_na ...
分类:其他好文   时间:2020-05-12 16:41:32    阅读次数:55
Cypress学习3-操作页面元素(Actions行为事件)
前言 ui自动化操作页面上的元素,常用的方法就那么几个,输入文本,点击元素,清空文本,点击按钮。 还有一些特殊的checkbox,radio,滚动条等。 .type() 往输入框输入文本元素 .focus() 要聚焦DOM元素,请使用.focus()命令 .blur() 判断输入框是必填项 .cle ...
分类:其他好文   时间:2020-05-11 18:58:43    阅读次数:78
webdriver中弹框使用
webdriver中弹框 1 #1:定位alert弹出框 2 #点击页面元素,触发alert弹出框 3 driver.find_element_by_xpath('//*[@id="alert"]').click() 4 time.sleep(3) 5 #等待alert弹出框可见 6 WebDriv ...
分类:Web程序   时间:2020-05-10 17:13:26    阅读次数:78
python中的PO设计模式
跟着虫师学的PO设计模式,PO设计模式的思想是:页面元素定位与操作分开; 一般把查找元素的操作放在BasePage文件中,对元素进行操作的代码放在具体的case文件中; 一、先定义badidu_page.py文件 代码如下: class BasePage(): def find_id(self,id ...
分类:编程语言   时间:2020-05-01 22:36:22    阅读次数:112
认识 DOM
WebAPIs 包含 BOM 跟 DOM。 DOM 是一套操作页面元素的 API。DOM可以把 HTML 看作是文档树。通过 DOM 提供的 API 可以对树上的节点进行操作。 DOM 中的 "D" 是 document (文档)。 DOM 中的 "O" 是 Object (对象)。 DOM 中的 ...
分类:其他好文   时间:2020-05-01 12:56:26    阅读次数:51
css概述
1.什么是css css:cascading style sheets 层叠样式表,级联样式表,简称为样式表 2.css作用 设置html网页中元素的样式 3.HTML与css的关系 html:负责网页的搭建,内容的展示(素颜) css:负责网页的修饰。(亚洲四大邪术) 对于元素样式的修饰,W3C建 ...
分类:Web程序   时间:2020-04-30 21:21:53    阅读次数:96
JavaScript-如何元素id获取页面元素对象
1. 通过元素id获取页面元素对象 var d = document.getElementById("id");2. 获取和修改元素的文本内容 获取:d.innerText 修改: d.innerText="xxx"; 3. 获取和修改文本框的内容 获取: i.value 修改: i.value=" ...
分类:编程语言   时间:2020-04-30 15:53:21    阅读次数:69
1142条   上一页 1 ... 3 4 5 6 7 ... 115 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!