实用命令,将外部脚本加载到由 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

新创建的脚本标签。