平时工作中有的流程需要直接点击通过,在浏览器中操作,是简单重复的那种(就是那几个按钮,但可能窗口位置不同)。手工操作时,是先筛选出这批流程,然后点击其中的一条流程,弹出窗口加载完毕后,点击对应的按钮,再等待加载完毕后点击确认按钮后自动关闭页面,而后点击下一条流程,直至筛选出的流程全部点完。
目前的需求是,筛选后想用自动化工具进行点击,直到最后判断已经点完停止。想到的工具有AHK、Automa扩展、Power Automate,因为考虑到是在浏览器中操作,需要检测页面元素,是不是Automa扩展更合适?
Playwright比Automa更容易上手吗?没有编程基础的情况下。
今天搜索了发现还有:
UI.Vision RPA
Chromium browser automation
Automation
Axiom Browser Automation
可有试过?
我只试过playwright和automa,automa有时候不会安装我的想法走,我也没咋看文档,导致玩不转。
playwright需要一定的编程基础,如果没有的话automa是第一选择。
playwright和automa都可以录制脚本,但是与我而言playwright的脚本更适合修改
浏览器里操作写油猴脚本比较好吧
@dddd 那我还是先试试playwright,Python学过一点,就是没写过,到时候不懂还请指教一下。
@dms 问题是我js也不会 还有个问题是Chrome有些链接会单独弹窗,这种脚本能处理吗?
js 控制会更精准,尤其是复杂流程,毕竟直接控制网页,并能够方便的得到网页的反馈。
单独弹窗一般也可以处理到
playwright的逻辑是控制浏览器的行为,弹窗我没有尝试过,应该是可以点击的。
它点击的逻辑是通过 css 或者 Xpath来查找元素后点击。
除了python语言还有js语言的的支持
这点就方便调试了,谢谢推荐,我试试,那使用的时候是在Tampermonkey中调用?
这是我现在的想法。
你用的是哪个?顺带问,它的安装第二步
playwright install
安装浏览器是什么意思?
是的
playwright 支持多种浏览器,火狐和chrome等等
这个命令是下载这些浏览器的程序,你的操作都是在下载的这些浏览器里面进行的