Skip to content
Snippets Groups Projects
Commit 7a4a6611 authored by srosse's avatar srosse
Browse files

OO-991: update selenium tests for group task

parent f1c026a5
No related branches found
No related tags found
No related merge requests found
......@@ -119,6 +119,7 @@ public class GroupTaskConfigurationPage {
By inputBy = By.cssSelector(".o_fileinput input[type='file']");
OOGraphene.uploadFile(inputBy, file, browser);
OOGraphene.waitBusy(browser);
//save
By saveBy = By.cssSelector(".o_sel_course_gta_upload_task_form button.btn-primary");
......@@ -129,7 +130,9 @@ public class GroupTaskConfigurationPage {
public GroupTaskConfigurationPage saveTasks() {
By saveBy = By.cssSelector(".o_sel_course_gta_task_config_buttons button.btn-primary");
browser.findElement(saveBy).click();
List<WebElement> saveEls = browser.findElements(saveBy);
Assert.assertEquals(1, saveEls.size());
saveEls.get(0).click();
OOGraphene.waitBusy(browser);
return this;
}
......@@ -144,10 +147,13 @@ public class GroupTaskConfigurationPage {
By inputBy = By.cssSelector(".o_fileinput input[type='file']");
OOGraphene.uploadFile(inputBy, file, browser);
OOGraphene.waitBusy(browser);
//save
By saveBy = By.cssSelector(".o_sel_course_gta_upload_solution_form button.btn-primary");
browser.findElement(saveBy).click();
List<WebElement> saveEls = browser.findElements(saveBy);
Assert.assertEquals(1, saveEls.size());
saveEls.get(0).click();
OOGraphene.waitBusy(browser);
return this;
}
......
......@@ -57,7 +57,7 @@ public class GroupTaskPage {
}
public GroupTaskPage assertTask(String taskName) {
By selectLinkBy = By.xpath("//div[@id='o_step_assignement_content']//h5[contains(text(),'" + taskName + "')]");
By selectLinkBy = By.xpath("//div[@id='o_step_assignement_content']//h5//span[contains(text(),'" + taskName + "')]");
List<WebElement> selectLinkEls = browser.findElements(selectLinkBy);
Assert.assertFalse(selectLinkEls.isEmpty());
return this;
......@@ -94,6 +94,7 @@ public class GroupTaskPage {
By inputBy = By.cssSelector(".o_fileinput input[type='file']");
OOGraphene.uploadFile(inputBy, file, browser);
OOGraphene.waitBusy(browser);
By saveButtonBy = By.cssSelector(".o_sel_course_gta_upload_form button.btn-primary");
browser.findElement(saveButtonBy).click();
......
......@@ -117,6 +117,7 @@ public class GroupTaskToCoachPage {
By inputBy = By.cssSelector(".o_fileinput input[type='file']");
OOGraphene.uploadFile(inputBy, correctionFile, browser);
OOGraphene.waitBusy(browser);
By saveButtonBy = By.cssSelector(".o_sel_course_gta_upload_form button.btn-primary");
browser.findElement(saveButtonBy).click();
......
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