我使用量角器,我必须在选定的按钮.click()上选择by.partialLinkText。我们使用这样的角度转换:
a(href="/documents/Impressum.pdf", target="_blank", ng-click="closePanelByImpressum()") {{ "STARTPAGE.IMPRESSUM" | translate }}如何选择翻译文本?
element(by.partialLinkText('Impressum')).click().then(function () {
browser.getAllWindowHandles().then(function (handles) {
var newWindowHandle = handles[1];
browser.switchTo().window(newWindowHandle).then(function () {
var promise = browser.driver.getCurrentUrl();
return promise.then((url) => {
expect(url.endsWith("/documents/Impressum.pdf")).to.be.eql(true);
});
});
});
})发布于 2017-03-20 15:34:15
您可以使用STARTPAGE.IMPRESSUM绑定(这是使用翻译以正确的语言返回正确文本的文本绑定的关键)。
您的选择器看起来可能是:
element(by.binding('STARTPAGE.IMPRESSUM'))https://stackoverflow.com/questions/41501915
复制相似问题