希望有人能提供帮助。我正在开发一个基于Angular的应用程序。我在Protractor的帮助下自动化我的端到端测试。我在我的应用程序中设置了一个名为“selectedPlatform”的全局变量,它传达了我为当前应用程序构建的平台(iOS / Android)。
我需要访问此变量,因此我会编写测试用例。非常感谢任何有关这方面的帮助。
谢谢, 马德汉
答案 0 :(得分:2)
如果我理解正确,您的变量就是您网站内的全局变量,即它位于window
上。通常,您的端到端测试应避免直接在您网站的代码中访问变量,但如果您必须这样做,您可以这样做:
browser.executeScript('return window.selectedPlatform')