【发布时间】:2021-08-22 08:22:47
【问题描述】:
我想知道是否可以捕获很多动作,例如流并导出到 selenium,以便重复该流。
比如我每天需要卸载重新安装和配置几个应用程序几次,过程总是一样的,而且过程很长,所以为了避免在代码之间导航以捕获所有ID和类,有什么办法吗?
亲切的问候。
【问题讨论】:
标签: python selenium google-chrome firefox automation
我想知道是否可以捕获很多动作,例如流并导出到 selenium,以便重复该流。
比如我每天需要卸载重新安装和配置几个应用程序几次,过程总是一样的,而且过程很长,所以为了避免在代码之间导航以捕获所有ID和类,有什么办法吗?
亲切的问候。
【问题讨论】:
标签: python selenium google-chrome firefox automation
我认为Selenium IDE 基本上就是您要找的东西。它是一个 Chrome 或 Firefox 扩展,具有记录和回放功能,并且能够以多种语言(包括 python)导出工作代码。
请注意:该工具生成的测试往往非常不可靠/不稳定,您可以通过使用 WebDriver 进行编码来获得更好的稳定性。
【讨论】:
使用 pyautogui 或类似的工具,您可以记录每次点击的位置,并使用某些像素的颜色来启动不同的阶段,或者在点击屏幕上每个保存的点之前等待 x 时间
【讨论】: