Я использую VS Code для написания TypeScript, который в конечном итоге компилируется в транспортир и выполняет сценарии.
VSCode, похоже, не выполняет автозаполнение element.isPresent()
или element.isElementPresent
, и это сводит меня с ума.
Ниже мой код.
helper.ts
import { browser, by, ElementArrayFinder, WebElement, ElementFinder } from 'protractor';
async isElementPresent(element: WebElement): Promise<boolean> {
expect(await element.isElementPresent().toBe(true));
}
Я хочу проверить, присутствует ли expandAllLink, передав его в качестве параметра вспомогательной функции.
spec1.ts
expandAllLink: WebElement = element(by.xpath("//span[contains(text(),'Expand All')]"));