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

protractor checking value of a javascript global variable

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

pathLanguage = "...";

这个变量的值取决于给定的URL(URL的参数决定了这个变量的值)。我想使用 protractor 来检查该值。鉴于 URL,我怎样才能用量角器实现它?有可能吗?

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

您可以使用 executeScript 获取变量:

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