无法操作JS生成的对话框

使用问题 · 507 次浏览
ShingU 创建于 2021-10-26 22:31

JS生成的对话框,手动操作的话,可以通过点击【确认】按钮,或者直接回车就行。

 

但是下面的方法都不能生效:

kb|{ENTER}
mLClick|546,228

 

好像程序进行到这里就卡住了一样。我猜测是不是JS生成的对话框不认识?


回复内容
HumbleCoder 2021-10-26 23:01
#1

之前好像有人提过,我也很奇怪。当时也没研究明白。😅

那个用户是用的call语句调用了一个按下回车解决了,你先试一下,抱歉~

不行再反馈一下,最好带上网址或者在主页里留言。

ShingU 2021-10-27 10:43
#2

请问一下call语句调用回车是怎么写的?


由于使用的网页是在公司内部的,外部无法访问,所以提供了也无法打开。


窗口截图如下:



HumbleCoder 2021-10-27 17:56 :

这是顶部的弹窗吗?

ShingU 2021-10-27 11:42
#3

找到call的用法了。但是好像也没起作用。

call|e1f3849a-0db9-4a8f-9bf5-7133692a4a7c|

HumbleCoder 2021-10-27 15:04
#4

已尝试解决,下一版更新

HumbleCoder 2021-10-27 16:31
#5
###点击JS形式弹出消息框

### 1
### 超时:1
body > button
### 超时:30
### 2
kb|{ENTER}
show|aaa

试试上面那个,body > button就是你的点击,超时1你看情况增加一些

ShingU 2021-10-27 17:12 :

还是不行。我试着用鼠标去点击,也没有反应。

HumbleCoder 回复 ShingU 2021-10-27 17:42 :

是最新版动作吗?

HumbleCoder 回复 ShingU 2021-10-27 17:59 :
不应该啊,我本地测试不会再卡住不动了
ShingU 回复 HumbleCoder 2021-10-28 08:45 :

好像可以了。但是这样的实现方式感觉有点别扭。

ShingU 回复 HumbleCoder 2021-10-28 08:52 :

能解释一下这段语句的意思吗?为什么加上超时的设定就可以了。

HumbleCoder 回复 ShingU 2021-10-28 13:25 :

弹出消息框被算在等待网页加载成功里面了,之前卡住其实是在等待网页加载成功,这个是模块这样设计的,动作没法修改。超时设置很短其实就是让它等待超时,然后强行执行下一句。### 1是超时后不终止,2是超时终止,因为一般来说超时是异常情况,比如网页打不开,这种情况就要终止一下,所以特殊情况需要手动调整要不要终止。

回复主贴