.document.injectScript() 建议编辑
实用命令,将外部脚本加载到由 url 指定的页面中。
用法
.document.injectScript(scriptUrl, [callback])
.document.injectScript(scriptUrl, id, [callback])
示例
module.exports = {
'inject external script': function (browser) {
browser.document.injectScript('<script-url>', function () {
console.log('script injected successfully');
});
},
'inject external script using ES6 async/await': async function (browser) {
await browser.document.injectScript('<script-url>', 'injected-script');
}
};
参数
名称 | 类型 | 描述 |
---|---|---|
scriptUrl |
字符串 | 脚本文件 url |
id 可选 |
字符串 | 要设置在脚本标签上的 DOM 元素 ID。 |
callback 可选 |
函数 | 命令完成时调用的可选回调函数。 |
返回值
类型 | 描述 |
---|---|
HTMLScriptElement | 新创建的脚本标签。 |