Actuellement, j'utilise protractor et l'utilisation de l'objet page, donc il y a un fichier dans lequel j'obtiens la valeur d'un élément dans une variable, mais j'ai besoin d'appeler cette valeur dans un autre fichier.Utiliser la valeur d'une variable dans un autre fichier
vehiclePage.js
/*jshint esversion: 6 */
var basePage = require('./basePage.js');
var homePage = require('./homePage.js');
var VehiclePage = function() {
this.storeVehicleData = function() {
this.pessengersRuntValue = element(by.id('preview_ocupantes_runt')).getText();
};
};
VehiclePage.prototype = basePage; // extend basePage...
module.exports = new VehiclePage();
Maintenant, je dois utiliser la valeur des variables ci-dessus dans un autre fichier
checkoutPage.js
/*jshint esversion: 6 */
var basePage = require('./basePage.js');
var homePage = require('./homePage.js');
var CheckoutPage = function() {
this.getRuntValue = element(by.css('.mb10'));
this.compareValues = function() {
expect(this.getRuntValue.getText()).toContain(this.pessengersRuntValue);
};
};
CheckoutPage.prototype = basePage; // extend basePage...
module.exports = new CheckoutPage();
Comment puis-je fais-le fonctionner?