【发布时间】:2019-10-21 16:15:34
【问题描述】:
我正在尝试使用 WebdriverIO 运行以下 sn-p:
browser.executeScript(
`var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent('./images/file.txt'));
element.setAttribute('download', 'file.txt');
element.style.display = 'none';
document.body.appendChild(element);
element.click();`
);
我收到以下错误:
[0-0]“套件名称”中的语法错误意外标识符
注意:当我在浏览器控制台中运行 JS 部分时,它按预期工作。
【问题讨论】:
-
嗨 Artem,我不确定您是否遵循
browser.executeScript的语法 .. 它的第一个参数采用string。 webdriver.io/docs/api/webdriver.html#executescript
标签: javascript selenium-webdriver webdriver-io