Skip to content
Snippets Groups Projects
Commit 1957a621 authored by srosse's avatar srosse
Browse files

no-jira: hardened selenium tests

parent c8b807a3
No related branches found
No related tags found
No related merge requests found
......@@ -597,9 +597,8 @@ public class AssessmentTest extends Deployments {
.stop(assessmentName)
.confirmStop();
By continueBy = By.className("o_sel_assessment_continue");
OOGraphene.waitElementSlowly(continueBy, 20, ryomouBrowser);
OOGraphene.waitElementSlowly(continueBy, 20, kanuBrowser);
kanuAssessment.waitBackToOpenOlat();
ryomouAssessment.waitBackToOpenOlat();
kanuAssessment.backToOpenOLAT();
ryomouAssessment.backToOpenOLAT();
......@@ -1689,7 +1688,7 @@ public class AssessmentTest extends Deployments {
.clickToolbarBack();
coursePage
.clickTree()
.selectWithTitle(gtaNodeTitle);
.assertWithTitleSelected(gtaNodeTitle);
//Participant log in
LoginPage ryomouLoginPage = LoginPage.load(ryomouBrowser, deploymentUrl);
......@@ -1707,7 +1706,7 @@ public class AssessmentTest extends Deployments {
CoursePageFragment ryomouTestCourse = new CoursePageFragment(ryomouBrowser);
ryomouTestCourse
.clickTree()
.selectWithTitle(gtaNodeTitle);
.assertWithTitleSelected(gtaNodeTitle);
OOGraphene.waitAndCloseBlueMessageWindow(ryomouBrowser);
GroupTaskPage ryomouTask = new GroupTaskPage(ryomouBrowser);
......@@ -1728,7 +1727,7 @@ public class AssessmentTest extends Deployments {
//back to author
coursePage
.clickTree()
.selectWithTitle(gtaNodeTitle);
.assertWithTitleSelected(gtaNodeTitle);
GroupTaskToCoachPage participantToCoach = new GroupTaskToCoachPage(browser);
participantToCoach
......@@ -1742,7 +1741,7 @@ public class AssessmentTest extends Deployments {
//participant checks she passed the task
ryomouTestCourse
.clickTree()
.selectWithTitle(gtaNodeTitle);
.assertWithTitleSelected(gtaNodeTitle);
ryomouTask
.assertPassed();
}
......
......@@ -65,6 +65,8 @@ public class MenuTreePageFragment {
OOGraphene.waitElement(linkBy, browser);
browser.findElement(linkBy).click();
OOGraphene.waitBusy(browser);
By activeLinkBy = By.xpath("//div[contains(@class,'o_tree')]//li[contains(@class,'active')]/div/span[contains(@class,'o_tree_link')][contains(@class,'active')]/a[span[contains(text(),'" + title + "')]]");
OOGraphene.waitElement(activeLinkBy, browser);
return this;
}
......
......@@ -164,6 +164,12 @@ public class AssessmentModePage {
return this;
}
public AssessmentModePage waitBackToOpenOlat() {
By continueBy = By.xpath("//div[@class='modal-content']//a[contains(@class,'o_sel_assessment_continue')]");
OOGraphene.waitElementSlowly(continueBy, 20, browser);
return this;
}
/**
* After an assessment, go back to OpenOLAT.
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment