Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Commit

Permalink
[JENKINS-43217] make the steps more discrete
Browse files Browse the repository at this point in the history
  • Loading branch information
Cliff Meyers committed Mar 31, 2017
1 parent 23e500a commit 55b26d5
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions src/test/js/runDetailsModal/runDetailsBackwardsNavigation.js
Expand Up @@ -4,6 +4,8 @@ const pathToRepo = path.resolve('./target/' + jobName);
const soureRep = './src/test/resources/multibranch_2';
const git = require("../../../main/js/api/git");

var activity, branches, runDetails;

/**
* @module runDetailsBackwardNavigation
* @memberof runDetailsModal
Expand All @@ -29,23 +31,30 @@ module.exports = {
var multibranchCreate = browser.page.multibranchCreate().navigate();
multibranchCreate.createBranch(jobName, pathToRepo);
},
'Step 03 - Open and click around in Run Details': function (browser) {
var activity = browser.page.bluePipelineActivity().forJob(jobName, 'jenkins');
'Step 02 - navigate to Activity tab via URL': function (browser) {
activity = browser.page.bluePipelineActivity().forJob(jobName, 'jenkins');
activity.waitForElementVisible('.Header-pageTabs .branches');
},
'Step 03 - click to Branches tab': function(browser) {
activity.click('.Header-pageTabs .branches');
var branches = browser.page.bluePipelineBranch();
branches = browser.page.bluePipelineBranch();
branches.waitForElementVisible('tr[id^="master"]');
},
'Step 04 - click to Run Details': function(browser) {
branches.click('tr[id^="master"]');
var runDetails = browser.page.bluePipelineRunDetail();
runDetails = browser.page.bluePipelineRunDetail();
runDetails.waitForElementVisible('.RunDetailsHeader');
},
'Step 05 - click around Run Details tabs': function() {
runDetails.clickTab('changes');
runDetails.waitForLocationContains('/changes');
runDetails.clickTab('artifacts');
runDetails.waitForLocationContains('/artifacts');
runDetails.clickTab('tests');
runDetails.waitForLocationContains('/tests');
},
'Step 06 - close modal and confirm URL is correct': function () {
runDetails.closeModal();
runDetails.waitForLocationContains('/branches');
browser.pause(15000);
},
}
};

0 comments on commit 55b26d5

Please sign in to comment.