"browser.setValue()" 在 Typescript 中使用 WebDriver.IO 时出现 TypeError
"browser.setValue()" TypeError while using WebDriver.IO in Typescript
我正在尝试像这样在 Typescript 中测试 Google 登录身份验证:
it('should let you log in', () => {
browser.url('https://www.some-website.com/');
browser.setValue('input[name="email"]', 'some.email@domain.com');
browser.keys('\uE007');
browser.setValue('input[name="password"]', 'password!');
browser.keys('\uE007');
});
但我收到以下类型错误:
TypeError: browser.setValue is not a function
setValue()
确实是browser
的函数。我仔细检查了 WebDriver.IO 文档以确认这一点。也许我在 Typescript
中用错了
我正在尝试像这样在 Typescript 中测试 Google 登录身份验证:
it('should let you log in', () => {
browser.url('https://www.some-website.com/');
browser.setValue('input[name="email"]', 'some.email@domain.com');
browser.keys('\uE007');
browser.setValue('input[name="password"]', 'password!');
browser.keys('\uE007');
});
但我收到以下类型错误:
TypeError: browser.setValue is not a function
setValue()
确实是browser
的函数。我仔细检查了 WebDriver.IO 文档以确认这一点。也许我在 Typescript