Protractor - PageObjectModel - 如何将一个页面中定义的变量用于其他页面

Protractor - PageObjectModel - how to use a var defined in one page to other pages

我正在使用量角器测试移动应用程序。我在一页中定义了一个变量和函数。现在我想在不同的页面中使用这些变量和函数而不需要再次声明。

多多指教

例如:var clickhome;在 homepage.js 中定义。并使用 expect 进行断言的功能。需要在 login.js、homepage.js、diffpage.js...

的不同页面上使用它

看来你的问题是问如何跨文件共享变量?这是一个一般的js问题。您需要做的是将它们共享为页面对象的属性。

有关页面对象的示例,请参阅 https://github.com/angular/protractor/blob/master/docs/page-objects.md#with-pageobjects。特别是,查看 greeting 的共享方式。