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

Commit

Permalink
Selenium stabilization for test AdminProcessManagementTransitionActio…
Browse files Browse the repository at this point in the history
…n.t.
  • Loading branch information
zilibasic committed Aug 30, 2018
1 parent 014c40d commit 452a57b
Showing 1 changed file with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ $Selenium->RunTest(
$Selenium->WaitFor(
JavaScript => 'return typeof($) === "function" && $("#TransitionActionFilter:visible").length'
);
sleep 1;

# Check for edited test TransitionAction using filter on AdminProcessManagement screen
my $TransitionActionRandomEdit = $TransitionActionRandom . "edit";
Expand All @@ -233,12 +234,17 @@ $Selenium->RunTest(
# Wait for filter to kick in.
$Selenium->WaitFor(
JavaScript =>
'return typeof($) === "function" && $(".OneRow[data-entity*=\'TransitionAction\']:visible").length === 1 && $.active == 0'
'return typeof($) === "function" && $(".OneRow[data-entity*=\'TransitionAction\']:visible").length === 1 && $.active == 0;',
);
$Selenium->WaitFor(
JavaScript =>
"return \$('#TransitionActions li:visible div').length === 1;",
);
sleep 2;

$Self->True(
$Selenium->find_element("//*[text()=\"$TransitionActionRandomEdit\"]")->is_displayed(),
$Self->Is(
$Selenium->execute_script("return \$('#TransitionActions li:visible div').text();"),
$TransitionActionRandomEdit,
"Edited $TransitionActionRandomEdit transition action dialog found on page",
);

Expand Down

0 comments on commit 452a57b

Please sign in to comment.