【问题标题】:is there any way of capture a flow of actions with chrome and export to selenium?有什么方法可以用 chrome 捕捉动作流并导出到 selenium?
【发布时间】:2021-08-22 08:22:47
【问题描述】:

我想知道是否可以捕获很多动作,例如流并导出到 selenium,以便重复该流。

比如我每天需要卸载重新安装和配置几个应用程序几次,过程总是一样的,而且过程很长,所以为了避免在代码之间导航以捕获所有ID和类,有什么办法吗?

亲切的问候。

【问题讨论】:

    标签: python selenium google-chrome firefox automation


    【解决方案1】:

    我认为Selenium IDE 基本上就是您要找的东西。它是一个 Chrome 或 Firefox 扩展,具有记录和回放功能,并且能够以多种语言(包括 python)导出工作代码。

    请注意:该工具生成的测试往往非常不可靠/不稳定,您可以通过使用 WebDriver 进行编码来获得更好的稳定性。

    【讨论】:

      【解决方案2】:

      使用 pyautogui 或类似的工具,您可以记录每次点击的位置,并使用某些像素的颜色来启动不同的阶段,或者在点击屏幕上每个保存的点之前等待 x 时间

      【讨论】:

      • 对我来说,这种方法听起来非常不稳定且不稳定。几乎对被测页面的任何更改都会在此处导致错误的失败。
      • 你可以使用 selenium 来安装或卸载或配置程序吗?我认为 selenium 仅适用于网络?
      • 我读到了这个问题,用户想要捕获的所有动作在浏览器中~“使用 Chrome 捕获动作流”。但是,是的,Selenium 只能自动化浏览器,所以如果提问者确实想在浏览器之外实现自动化,则需要 pyautogui 之类的东西。
      猜你喜欢
      • 2018-06-12
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 2012-05-29
      相关资源
      最近更新 更多