我想使用“窗口界面控制(FlaUI)”查询浏览器弹出窗口的控件,弹出窗口如图所示:因为不同的浏览器弹出窗口的控件xpath不一样,例如:Edge的xpath://Window[contains(@Name, 'QuickerStarter')]Chrome的xpath://Custom[contains(@Name, 'QuickerStarter')]但是发现查询不到Custom类型的控件,我把Custom换成Button就可以查询到了,是个bug吗?
Custom对应的是不识别的类型,是不支持的
好的,大佬,有没有其它办法可以测到该窗口的弹出,并且点击窗口的按钮?不使用“窗口界面控制(FlaUI)”模块
这种一次性的,直接让用户点一下比较简单。如果是网页里的alert弹窗,可以尝试通过js替换alert方法避免弹出。
是我将网页上的一个按钮换成了<a href="quicker:runaction:.....">,我想实现的功能是点击了按钮,就从外部启动动作,但是因为浏览器的安全机制,会弹出这个窗口。虽然是勾选一次“始终允许”之后就不会再弹出了,但是这个动作如果分享给别人用的话,就要每个人都要教他一遍,太麻烦了。分享给公司的同事使用,人也比较多😭
我用的是Vivaldi浏览器可以让所有网页允许运行Quicker动作,用过360极速浏览器X不可以。
🔗丝滑地打开收藏在浏览器书签的Quicker动作 - Quicker
感谢大佬,学习了🙇♂️