將外部腳本載入至由 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
選用
字串

要設定在 script 標籤上的 DOM 元素 id。

callback
選用
函式

選用回呼函式,在命令完成時呼叫。

傳回

類型 描述
HTMLScriptElement

新建立的 script 標籤。