我正在尝试使用量角器创建页面对象文件.
navbar_po.js
var NavBar = function() {
// define navbar elements and operations
// .
// .
};
module.exports = NavBar;
Run Code Online (Sandbox Code Playgroud)
subNavbar_po.js
var SubNavBar = function() {
// define subnavbar elements and operations
// .
// .
};
module.exports = SubNavBar;
Run Code Online (Sandbox Code Playgroud)
page1_po.js
var Page1 = function() {
this.navbar = function(){
var navbar = require('./navbar_po.js');
return new navbar();
}
this.subnavbar = function(){
var subnavbar = require('./subNavbar_po.js');
return new subnavbar();
}
// define Page1 particular elements and operations
// . …Run Code Online (Sandbox Code Playgroud) javascript selenium pageobjects selenium-webdriver protractor