![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI自动化
lc_软件测试-4年
这个作者很懒,什么都没留下…
展开
-
自动化测试——selenium之JS定位
在自动化测试中,我们常用的元素定位方式有id,name,class_name,xpath,css_selector,link_text。操作方式有一般有:.click() --点击 .value="值" --输入文本信息,类似send_keys功能。document.querySelectorAll("CSS_Selector的语法")[索引位].操作方式;document.getElementByName("name值")[索引位].操作方式;其实还有js定位方法及jquery定位方法。原创 2022-11-17 15:24:10 · 2176 阅读 · 0 评论 -
python中f‘{}‘用法
print('裤子的宽度是{width1},裤子高度是{height}厘米'.format(width1=desk1.width1,height=desk1.height))print(f'裤子的宽度是{desk1.width1}厘米')# f’{}’ 用法等同于 format用法的简单使用,更加方便。print(f'裤子高度是{desk1.height}厘米')# 裤子的宽度是400,裤子高度是500厘米。# #当不用f’{}'时候输出打印信息如下。# #当用f’{}'时候输出打印信息如下。原创 2022-11-15 16:32:18 · 925 阅读 · 0 评论 -
【UI自动化】UI自动化之特殊处理一(iframe句柄鼠标键盘)
iframe 是内嵌的网页元素,也可以说是内嵌的框架,我们需要先切换到iframe上面,才能对元素进行操作,若需要再操作不在iframe上的元素需要切换topwindow。再调试的时候,如果点开的是一个链接,则可以手动拖动下,看他是否会重新打开一个窗口,如果会,则他就是另一个句柄了。注:switch_to_frame()上面会有横线,可以写成driver.switch_to.frame(),就没问题了。特别的,有多个iframe,需要一层一层的定位进去;iframe一般有2种,一种是有id,一种没有id。.转载 2022-08-17 15:27:27 · 722 阅读 · 0 评论 -
【UI自动化】隐式等待与显式等待的区别
2、隐式等待是一个全局性等待,一旦设置则针对设置以后的所有findElement方法生效,仅仅针对查找元素生效。如果找到则代码继续执行,直到超时没找到元素才会报错,也就是说如果在第三秒找到元素,则剩下的7秒不会被等待。1、隐式等待是一种智能等待,他可以规定在查找元素时,在指定时间内不断查找元素。1、隐式等待是全局的,可以随时更改的,显示等待是针对单一元素或者一组元素的。2、隐式等待只能针对元素查找方法,显示等待可以自定义等待条件。2、显示等待可以自定义显示等待的条件。//显示等待针对一组元素生效。...转载 2022-08-17 15:22:46 · 8051 阅读 · 0 评论