Protractor 如何将webdriver.WebElement转换为量角器ElementFinder?
我使用browser.driver.findElements查找返回WebElement的元素,但需要将其转换为ElementFinder。我该怎么做?导入量角器函数并尝试通过参考以下代码进行更改Protractor 如何将webdriver.WebElement转换为量角器ElementFinder?,protractor,e2e-testing,Protractor,E2e Testing,我使用browser.driver.findElements查找返回WebElement的元素,但需要将其转换为ElementFinder。我该怎么做?导入量角器函数并尝试通过参考以下代码进行更改 从“量角器”导入{$,$} `ElementName`: protractor.ElementFinder = $('`element`'); `ArrayElement`: protractor.ElementArrayFinder = element.all(by.xpath('`locators
从“量角器”导入{$,$}代码>
`ElementName`: protractor.ElementFinder = $('`element`');
`ArrayElement`: protractor.ElementArrayFinder = element.all(by.xpath('`locators`'));
替换
browser.driver.findElement(by.id("locator"));
与
并对所有定位器执行相同的操作 你能展示你的用例吗?可能您应该使用element()
respelement.all()
而不是browser.findElements()
。除此之外,您可以使用ElementFinder
执行的大多数操作也可以直接使用WebElement
element(by.id("locator"));