原文:python ui自动化之元素定位和常用操作

做ui自动化的最基础的就是页面元素定位了,如果连页面元素都定位不到,自动化从何谈起呢 接下来我们就看看页面元素定位的方法吧 这里就用百度页面来进行演示 一 最通用的几种定位方式: .通过id定位 driver.find element by id su .通过name定位 .通过class属性 .通过文本链接 以上的方法都是最基本的方法,在实际中用到的并不多。接下来的两个方法才是重点 一 xpat ...

2020-01-06 21:23 0 2276 推荐指数:

查看详情

关于UI自动化元素定位常用方法的个人总结

1、如果目标元素有id属性,优先使用id定位; 2、元素locator尽可能保证简洁,考虑locator中路径的变化频率,尽量减少后期更新和维护成本; 3、使用xpath时,不要一味的使用‘/’逐层进行选择;合理使用‘/’和‘//’,能简化表达式; 4、尽量使用函数和运算符 ...

Mon Jan 07 04:25:00 CST 2019 0 1099
UI自动化常用 8 种元素定位(二)

常用 8 种元素定位 1、find_element_by_id() Chrome浏览器F12可以看到元素的基本信息 find_element_by_id()是一种定位元素的方法, 2、find_element_by_name() Chrome浏览器 ...

Wed Aug 29 23:21:00 CST 2018 0 1320
UI自动化】Selenium元素定位

UI自动化要做的就是模拟鼠标或键盘操作,从而执行测试用例的行为。 模拟鼠标操作更多是通过控制元素进行动作的,而控制元素的第一步就是定位元素。 接下来,结合Selenium介绍几种常见的元素定位方法: 1、id定位 在HTML中,id是唯一的,通过id但部分元素可能没有id ...

Mon Apr 13 04:51:00 CST 2020 0 180
UI自动化-元素定位方法

1、id定位: find_element_by_id() 从上面定位到的搜索框属性中,有个id="kw"的属性,我们可以通过这个id定位到这个搜索框 2、name定位: find_element_by_name()从上面定位到的搜索框属性中,有个name="wd"的属性 ...

Tue Nov 30 23:26:00 CST 2021 0 2456
(appium+python)UI自动化_04_appium元素定位_基础定位

转自文章:https://www.cnblogs.com/Mushishi_xu/p/7685966.html 6.1 常用定位方法讲解 对象定位自动化测试中很关键的一步,也可以说是最关键的一步,毕竟你对象都没定位那么你想操作也不行。所以本章节的知识我希望大家多动手去操作 ...

Tue Nov 12 01:04:00 CST 2019 0 528
UI自动化通过文字、父子元素,兄弟元素定位

在百度首页,通过文字,父子元素,兄弟元素进行定位 一、文字定位: 通过界面上的文字进行定位,注意如果同一个页面上存在多个同样的文字的情况,返回的值会是多个,建议只存在一个情况下才用这方法。 如:定位百度界面上的“地图”文字: 就可以 ...

Thu Aug 01 01:06:00 CST 2019 0 552
UI自动化测试(三)对页面中定位到的元素对象做相应操作

前两天分别讲述了UI自动化测试基础以及对页面元素该如何进行定位,这一篇自然就是对定位到的页面元素对象进行相应操作啦。 阅读目录 1.常用操作元素对象的方法 2.鼠标事件操作 3.键盘事件操作 4.WebElement接口常用方法 5.设置等待时间 6.打印验证信息 7.定位一组 ...

Thu Oct 05 00:46:00 CST 2017 3 4728
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM