遇到的问题:
- 无法定位悬停引发的新界面:以为是需要鼠标悬停的操作有误或者相关的鼠标库没有导入,原因是进入登陆界面后,界面自动切换导致无法现有的界面,需要执行切换窗口操作:由原来的插件弹窗界面1切换回0
1 | driver.switch_to.window(driver.window_handles[0]) |
- 随机字符生成:导入string字符模块,导入random随机模块。
1 | import string |
定义一个指定长度的随机字符:
1 | #获取随机长度的字符串 |
复制粘贴:两种思路,一种是鼠标事件,一种是键盘事件。
context_click() 右击
double_click() 双击
drag_and_drop() 拖动
指定随机内容:
1 | import random |