自动化测试中关于验证码输入的解决方法
(1)沟通后端人员,固定验证码
(2)沟通开发人员,获取一份不带有验证码操作的代码,验证码的测试后续手动测试
(3)给测试脚本代码使用强制睡眠,进行手动输入验证码
鼠标事件
导入模块库
from selenium.common.action_chains import ActionChains
方法及参数:
(1) perform(): ======用来执行ActionChains中所存储的行为
(2) context_ckick(): ======右击
(3) double_ckick(): ======双击
(4) drag_and_drop()(): ======拖动
(5) more_to_element(): ======悬停
键盘事件
导入模块库
from selenium.webdriver.common.keys import Keys
常用组合
(1)Keys.TAB ======tab
(2)Keys.ENTER ======enter
(3)Keys.SHIFT ======shift
(4)Keys.CONTROL ======ctrl
。。。。。。。。。。。
组合键
1. ( Keys,CINTROL,'a')
2. ( Keys,CINTROL,'c')
3. ( Keys,CINTROL,'x)
。。。。。。