【发布时间】:2017-10-16 03:50:27
【问题描述】:
我正在使用 webdriverio 和 mocha 编写 e2e 测试,我正在使用 typescript 进行编码
但是,当我编译时,由于 browser.execute 的美元符号 $ 而出现一堆错误
代码示例:
injetarTextoPropriedade(seletor) {
browser.execute(function () {
$(seletor).each(function () {
var $this = $(this);
$this.attr("conteudo", $this.text().trim());
});
});
}
然后,当我编译时,我收到以下错误:
src/pages/page.ts(42,4): error TS2304: Cannot find name '$'.
有人知道怎么解决吗?
【问题讨论】:
-
是
$()jquery?你需要npm i -D @types/jquery?
标签: typescript e2e-testing webdriver-io