自动化福音(爬虫、办公、测试等) SeleniumBase 使用笔记(二)
SeleniumBase 录制模式
SeleniumBase 提供录制模式,可以直接录制操作,并生成脚本。
目录
启用录制
-
直接命令启用
# new_recording.py=输出文件名 # URL:路径 sbase mkrec new_recording.py --url=URL
启动后,命令行会停留在此处
-
使用录制GUI界面
# 启动GUI的命令,此命令无法再虚拟环境中使用,故需要你在系统环境中安装 SeleniumBase sbase recorder
GUI界面上的按钮,分别表示:录制、正常运行、Demo模式运行
启动后,命令行会停留在此处
录制功能操作
-
按键
ESC
操作:- 当边框为
红色
时,按下ESC
,表示暂停录制 - 当边框为
非红色
时,按下ESC
,表示从此模式返回到红色
的录制模式
- 当边框为
-
按键
~
操作:- 恢复录制按下
~
键(在ESC
下方)
- 恢复录制按下
-
按键
^
(shift+6)操作:- 按下后,启用断言元素模式,边框变为
紫色
,此时点击需要断言位置,即可记录为断言元素
- 按下后,启用断言元素模式,边框变为
-
按键
&
(shift+7)操作:- 按下后,启用断言文本模式,边框变为
青色
,此时点击需要断言位置,即可记录为断言文本
- 按下后,启用断言文本模式,边框变为
结束录制
结束录制,需要在命令行中这个位置,输入c
,并Enter
回车
录制模式,更多说明见这里
GitHub SeleniumBase
本文章的原文地址
GitHub主页