You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2020/01/06 15:06:27 UTC
[trafficcontrol] branch master updated: Add waits on generate keys
buttons to show up in TP tests (#4205)
This is an automated email from the ASF dual-hosted git repository.
mitchell852 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
The following commit(s) were added to refs/heads/master by this push:
new df7ff48 Add waits on generate keys buttons to show up in TP tests (#4205)
df7ff48 is described below
commit df7ff489d8b72f7391586123befed263db65e210
Author: Michael Hoppal <54...@users.noreply.github.com>
AuthorDate: Mon Jan 6 08:06:17 2020 -0700
Add waits on generate keys buttons to show up in TP tests (#4205)
* Add waits on generate keys buttons to show up in TP tests
* Use const instead of var
---
traffic_portal/test/end_to_end/CDNs/cdns-spec.js | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/traffic_portal/test/end_to_end/CDNs/cdns-spec.js b/traffic_portal/test/end_to_end/CDNs/cdns-spec.js
index acd9a06..f1c5d90 100644
--- a/traffic_portal/test/end_to_end/CDNs/cdns-spec.js
+++ b/traffic_portal/test/end_to_end/CDNs/cdns-spec.js
@@ -27,6 +27,7 @@ describe('Traffic Portal CDNs Test Suite', function() {
const myDomainName = myNewCDN + '.com';
const mydnssec = false;
const myKskDays = commonFunctions.random(365);
+ const ec = protractor.ExpectedConditions;
it('should go to the CDNs page', function() {
console.log("Go to the CDNs page");
@@ -81,6 +82,7 @@ describe('Traffic Portal CDNs Test Suite', function() {
console.log("Generating DNSSEC keys for the new CDN and and verifying their expiration date");
await pageData.moreButton.click();
await pageData.manageDnssecKeysButton.click();
+ browser.wait(ec.presenceOf(pageData.expirationDate), 5000)
expect(pageData.expirationDate.getAttribute('value')).toEqual('');
await pageData.generateDnssecKeysButton.click();
await pageData.regenerateButton.click();
@@ -95,6 +97,7 @@ describe('Traffic Portal CDNs Test Suite', function() {
it('should regenerate DNSSEC keys', async function() {
console.log("Renerating DNSSEC keys and verifying their expiration date");
+ browser.wait(ec.presenceOf(pageData.regenerateDnssecKeysButton), 5000)
await pageData.regenerateDnssecKeysButton.click();
await pageData.kskExpirationDays.clear().sendKeys(myKskDays.toString());
await pageData.regenerateButton.click();
@@ -109,6 +112,7 @@ describe('Traffic Portal CDNs Test Suite', function() {
it('should regenerate KSK keys', async function() {
console.log("Regenerating KSK keys and verifying their expiration");
+ browser.wait(ec.presenceOf(pageData.regenerateKskButton), 5000)
await pageData.regenerateKskButton.click();
await pageData.kskExpirationDays.clear().sendKeys(myKskDays.toString());
await pageData.generateButton.click();