量角器:如何访问我们应用程序中的全局变量?

时间:2014-10-07 17:13:41

标签: android ios angularjs protractor angularjs-e2e

希望有人能提供帮助。我正在开发一个基于Angular的应用程序。我在Protractor的帮助下自动化我的端到端测试。我在我的应用程序中设置了一个名为“selectedPlatform”的全局变量,它传达了我为当前应用程序构建的平台(iOS / Android)。

我需要访问此变量,因此我会编写测试用例。非常感谢任何有关这方面的帮助。

谢谢, 马德汉

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您的变量就是您网站内的全局变量,即它位于window上。通常,您的端到端测试应避免直接在您网站的代码中访问变量,但如果您必须这样做,您可以这样做:

browser.executeScript('return window.selectedPlatform')