摘要:
在UI的自动化测试中,需要使用JS来处理一些特殊的交互,比如针对浏览器的滑动操作,针对富文本的特殊处理,和针对只读属性的时间控件的处理。 下面通过实际的案例来演示具体应用: 一、浏览器的滑动 浏览器的滑动主要分为浏览器的向上和向下,以百度搜索引擎为例,搜索关键字后,想点击下一步的操作,但是下一步无法 阅读全文
posted @ 2022-07-01 20:13
LaraCroft
阅读(257)
评论(0)
推荐(0)
摘要:
在UI的自动化测试中,有时候也会遇到键盘事件的操作,使用到的类为Keys,导入方式具体如下: from selenium.webdriver.common.keys import Keys 常用的键盘快捷键有crtl+c,crtl+v,crtl+x,crtl+a等,下面还是通过具体的案例来演示这部分 阅读全文
posted @ 2022-07-01 20:03
LaraCroft
阅读(41)
评论(0)
推荐(0)
摘要:
在UI的自动化测试中,经常会由于网络加载慢的问题导致资源加载不出来,从而影响测试的效率,之前的处理方案是使用了time库里面的sleep()方法来休眠几秒钟,但是这样的方式毕竟不是很好的解决方案。在UI自动化测试中,关于等待的部分,主要汇总为如下三点,具体如下: 1、固定等待,也就是使用sleep( 阅读全文
posted @ 2022-07-01 19:56
LaraCroft
阅读(462)
评论(0)
推荐(0)
摘要:
ActionChains主要是针对鼠标事件的处理,在鼠标事件中常用的交互为悬浮,双击,以及右键等操作。 如果想使用ActionChains的类,首先需要导入它,导入的命令为: from selenium.webdriver.common.action_chains import ActionChai 阅读全文
posted @ 2022-07-01 19:33
LaraCroft
阅读(223)
评论(0)
推荐(0)
摘要:
一、Select类 1、源码分析 在UI自动化测试中,如果遇到下拉框的选择,就可以使用Select类里面的方法来具体进行定位和解决。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> 阅读全文
posted @ 2022-07-01 14:22
LaraCroft
阅读(216)
评论(0)
推荐(0)