量角器检查javascript全局变量的值

时间:2016-07-18 14:55:01

标签: javascript angularjs protractor angularjs-e2e e2e-testing

我有一个角度1的应用程序,其中HTML有一个代码片段,它在一开始就声明了全局变量:

pathLanguage = "...";

此变量的值取决于给定的URL(URL的参数确定此变量的值)。我想使用protractor检查该值。鉴于URL,我如何使用量角器实现这一目标?它有可能吗?

it("Open page", () => {
  browser.get(myURL);
  // ?
});

1 个答案:

答案 0 :(得分:1)

您可以使用executeScript获取变量:

it("Open page", () => {
  browser.get(myURL);
  expect(browser.executeScript("return window.pathLanguage;")).toEqual(...);
});