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(...);
});
我有一个 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(...);
});