如何在量角器中读取HTML DOM

时间:2016-08-25 10:47:27

标签: javascript dom protractor e2e-testing angular-e2e

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

enter image description here

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

请提供您宝贵的知识:)

我想要价值2016.R08.1.RC1

2 个答案:

答案 0 :(得分:4)

最简单的方法是通过选择器选择html并获取manifest属性:

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

然后您应该收到manifest属性的全部值。

答案 1 :(得分:0)

我刚刚遇到了这个问题,它在做量角器e2e角度5/6测试时得到了答案。 @Konstantin Azizov的回答很好,但是node_modules 将返回一个承诺,而不是其API指示的值本身

因此您可以执行以下操作:

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

element(by.css('html')).getAttribute('manifest').then((data) => { elementHtmlValue = data; }); 的内容就是您要寻找的:)