浏览器控制 添加 点击消息框 功能

功能建议 · 1020 次浏览
宁静致远LHM 创建于 2022-09-30 17:32

你们的浏览器控制做得很完美,但是在遇到类似上图这样的消息提示框就全部失效了,浏览器控制不起作用,模拟按键控制也不起作用,用鼠标输入模块点击的话会因为屏幕分辨率大小而异,希望得到一个解决方案,谢谢!


回复内容
CL 2022-09-30 17:37
#1

模拟按下回车?

还有一个思路是试试替换掉js的confirm方法。

宁静致远LHM 回复 CL 2022-10-22 23:49 :

我之前尝试过模拟按键,但是还是不行,我现在是用python的Playwright搞这个浏览器自动化

Melina 2022-10-23 09:42
#2
window.confirm = ()=>{return 1} ,但好像有副作用
Melina 最后更新于 2022-10-23 09:44
夜空·青蔷薇 2022-10-23 14:01
#3

我今天也碰到这个问题

window._confirm = confirm;
return false;
window.confirm  = ()=>{return 1}
var s = document.createElement('script');
s.innerHTML = "confirm= function(){return true;}"
document.body.appendChild(s);

这些都试过了,都没法解决这个弹窗问题,处理会被卡在这里

主要是我的情况是后台会开十几个网页,然后进行按键操作后,会都弹出confirm弹窗,所以模拟按下回车只会对前台的"一个画面"有作用,但我需要一个能定位后台十几个页面然后自动按确认方案

夜空·青蔷薇 最后更新于 2022-10-23 14:05
回复主贴