如何使用" scrollIntoView()"在打字稿

时间:2018-01-05 04:17:11

标签: javascript angularjs typescript protractor ui-automation

我目前正致力于角度js应用的自动化.. 我们目前正在使用typescript作为自动化语言。 我想滚动到一个元素,然后单击特定元素。

 var element = element(by.className('learn-link'));
 browser.driver.executeScript("arguments[0].scrollIntoView(true);", element); element.click();

我想知道这是否是scrollIntoView()元素的正确方法。

1 个答案:

答案 0 :(得分:0)

const element: ElementFinder = element(by.className('learn-link'));
await browser.executeScript("arguments[0].scrollIntoView(true)", element);
await element.click();

请记住,使用await解析承诺时,您的函数应为async

async someFunction() {
await ...
}