我正在尝试使用我的自制插件添加一些自定义命令,就像文档中所说的那样:https://www.selenium.dev/selenium-ide/docs/en/plugins/plugins-getting-started
工作正常,我正在用这样的命令注册我的插件
const registerPayload = {
uri: "/register",
verb: "post",
payload: {
name: "InterceptPOC",
version: "1.0",
commands: [
{
id: "threeJsCommand",
name: "ThreeJS Action"
}
]
}
};
chrome.runtime.sendMessage("mooikfkahbdckldjjndioackbalphokd", registerPayload);
我可以在 IDE 上看到我的命令:
但是当我在录制时尝试进行 POST 时,
const requestPayload = {
uri: "/record/command",
verb: "post",
command: "threeJsCommand",
target: "test"
}
chrome.runtime.sendMessage("mooikfkahbdckldjjndioackbalphokd", requestPayload);
我尝试添加“单击”命令,但有相同的行为:空注释行,而不是单击命令。
我做错了什么吗?我很难在互联网上找到示例。
谢谢