问题描述
我以前从未遇到过使用 RAP 的网站,但现在我已经掌握了它的窍门。 在 http 请求的正文中发送了 json 格式的数据,描述发生了哪些 UI 操作(按钮按下、按键按下、焦点转移等)。然后是一个包含有关要在浏览器中绘制什么新 UI 的 json 数据的响应。
我正在使用 bashscript 发送/接收数据,但我还不确定哪些与小部件相关的数据实际上是相关的。 例如,这是我按下网站上的按钮后的请求正文:
{"head":{
"requestCounter":9
},"operations":[
[
"set","w231",{
"activeControl":"w232"
}
],[
"notify","w232","Selection",{
"button":1,"shiftKey":false,"ctrlKey":false,"altKey":false
}
],[
"set","w1",{
"cursorLocation":[
590,769
],"focusControl":"w232"
}
]
]
}
看到有两个“set
”操作和一个“notify
”操作。
我的问题是:实际上需要哪些数据来“模拟”服务器的按钮按下?是带有光标位置的 set
和带有按钮按下的 notify
还是第一个 set
也是必需的?
由于我从未使用过 rap 客户端,所以我不太熟悉每个动作的作用。
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)