如何读取量角器中的 HTML DOM

How to read the HTML DOM in protractor

我想检索存储在 HTML DOM 中的我们版本的值。

使用node.js 和量角器。我不知道怎么办。

请提供您宝贵的知识:)

我要值2016.R08.1.RC1

最简单的方法是 select html 通过 select 或者得到 manifest 属性:

element(by.css('html')).getAttribute('manifest');

那么你应该得到 manifest 属性 的完整值。

我刚刚解决了这个问题,它是在做量角器 e2e angular 5/6 测试时的答案。

@Konstantin Azizov 的回答很好,但是 element(by.css('html')).getAttribute('manifest') 将 return 承诺而不是 API 指示的值本身

所以你可以这样做:

element(by.css('html')).getAttribute('manifest').then((data) => {
  elementHtmlValue = data;
});

那么elementHtmlValue的内容就是你要找的:)