还未发布过话题
  • 另外还有个小问题请教作者,目前同步的多端浏览器好像只同步了操作,没有同步 cookies,所以会导致一些内部项目在做登陆账号时,账号被踢掉的情况,从而无法继续登录后的同步操作,想问下作者有没有这一块的优化考虑

  • 一般有两种方式:
    非跨平台的话 (非侵入式):可以使用 Windows 上的 UI 控件库,能够捕获到 electron 的控件,uiautomation 库
    跨平台的话 (需要额外改造代码):对于前后端分离的项目,可以将后端的 websocket 代理开启,然后通过相同的前端页面文件 + 远端代理的形式,能够将应用程序转化为 web 自动化,web 自动化的可以用 selenium 或者 playwright(微软开源的新产物,做自动化好用)

  • 主控浏览器是用 chrome,同步浏览器使用 Firefox 看看,作者应该是用了 CDP,所以主控浏览器设置成 chrome 就可以了