有一个网站我必须经常访问,它将字符串放入堆栈中。浏览器上有两个具有默认值的输入,因此打开页面时会填写它们。
我有两个命令,它们将这两个命令中的值替换为我想要的输入:
document.getElementsByName("input1")[0].value = "input1";
document.getElementsByName("input2")[0].value = "input2";
如果我在chrome浏览器控制台中运行它,它运行得很好,下次我发送有用的字符串时,我可以单击向上箭头再次将其向上拉。然而,我希望能够将这两行保存为本地机器上的一个文件,这样我就可以只运行一次文件名,而不必为我想要的任何输入复制这两行:
例如,我不必在测试开始时复制上面的2行,而只需键入setInputs.js.
对于其他输入,我会有其他文件,所以我可以根据需要键入setInputsVersion2、3、4…等
这可能吗?
您可能需要考虑使用"tampermonkey"或"油麦键"。你可以定义在什么网站上运行javascript代码,在什么时间运行等等。你可以在域上运行javascript码,然后在chrome上的JVM(javascript控制台(中键入函数,也可以节省时间。
- 对于Chrome
- 对于Firefox