Acceptance (training-phantom) Tests
|
|
+
Permission » Verify Coordinator can access the skyfactor application-@testcaseID=24293 |<EMAIL_ADDRESS>Qait@123 47.38s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
Permission » Check Cancel button functionality-@testcaseID=19767 | #/overview, Permission, Click Here to Add Another Permission Set, Automated_Permission 44.85s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "permission" button
|
| |
| I click "//h2[contains(.,'Permission')]//..//..//following-sibling::button" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on add permission template button on the page
|
| |
| I click "//button[contains(@title,"Permission Set")]" |
|
+ user fills "automated_permission" as permission template name
|
| |
| I fill field ".//*[@id='permission_template_name']","Automated_Permission828124" |
|
+ user clicks on cancel button displayed on permission template modal win
|
| |
| I click "//input[@value="Cancel"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[@class="modal-content"]",240 |
|
+ user is not able to see the permission template in the application
|
| |
| I reload page |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I grab text from "//div[@class='permission_container']//p[contains(@class,'totalResult')]/span" |
|
|
CSS or XPath or Regex element with '//div[@class='permission_container']//p[contains(@class,'totalResult')]/span' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Permission » Ensure that a new permission set is created successfully and is visible on the page-@testcaseID=19765 | #/permissions, Permission Sets, New_Automated_Permission, Permission saved successfully 21.58s
|
| |
+ user is on "#/permissions" page
|
| |
| I am on page "#/permissions" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on add permission template button on the page
|
| |
| I click "//button[contains(@title,"Permission Set")]" |
|
|
Link or Button or CSS or XPath element with '//button[contains(@title,"Permission Set")]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Permission » Ensure that the newly created permission set is edited successfully and is visible on the page-@testcaseID=19766 | #/permissions, New_Automated_Permission, Automated_Permission_edited, Permission updated successfully 12.43s
|
| |
+ user is on "#/permissions" page
|
| |
| I am on page "#/permissions" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user edits the already created permission template "new_automated_permission" with name "automated_permission_edited"
|
| |
| I grab text from "//div[@class='permission_container']//p[contains(@class,'totalResult')]/span" |
|
|
CSS or XPath or Regex element with '//div[@class='permission_container']//p[contains(@class,'totalResult')]/span' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
AddFacultyStudentThroughUI » Verify Coordinator can access the skyfactor application-@testcaseID=24142 |<EMAIL_ADDRESS>Qait@123 47.51s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
AddFacultyStudentThroughUI » Verify user is able to add student through UI-@testcaseID=19709 | #/overview, Students, Std_FirstName, Std_LastName, Miss, Std_Test, 67, 09, Std_Test, yes, no, no, student created successfully 81.6s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "students" button
|
| |
| I click "//h2[contains(.,'Students')]//..//..//following-sibling::button" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user grabs student,participant and active participant count
|
| |
| I grab text from "//span[contains(@ng-bind,"data.count")]" |
| I grab text from "//span[contains(@ng-bind,"students_participants_count")]" |
| I grab text from "//span[contains(@ng-bind,"students_active_participants_count")]" |
|
+ user clicks on add student button
|
| |
| I click "//*[@title="Click here to Add Student"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element visible "//div[@class="modal-content"]",240 |
|
+ user fills "std_first name" as first name
|
| |
| I fill field "#firstName","Std_FirstName746" |
|
+ user fills "std_last name" as last name
|
| |
| I fill field "#lastName","Std_LastName339" |
|
+ user fills "miss" as title
|
| |
| I fill field "#title","Miss992" |
|
+ user fills "std_test" as contact info
|
| |
| I fill field<EMAIL_ADDRESS>|
|
+ user fills "67" as phone number
|
| |
| I fill field "#phone","67822" |
|
+ user fills "09" as id
|
| |
| I fill field "#id","09608" |
|
+ user fills "std_test" as ldap user name
|
| |
| I fill field "#ldapuser","Std_Test6137" |
|
+ user selects "yes" option
|
|
|
+ user selects "no" as inactive option
|
|
|
+ user selects "no" as non participating option
|
|
|
+ user clicks on save button to save user
|
| |
| I click "//input[@value="Save"]" |
|
+ user is able to see "student created successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "student created successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ count of the student,participant and active participant increases by one
|
| |
| I grab text from "//span[contains(@ng-bind,"data.count")]" |
| I assert equals "269",269 |
| I grab text from "//span[contains(@ng-bind,"students_participants_count")]" |
| I assert equals "83",83 |
| I grab text from "//span[contains(@ng-bind,"students_active_participants_count")]" |
| I assert equals "83",83 |
|
|
|
+
AddFacultyStudentThroughUI » Verify user is able to search the created student through UI-@testcaseID=19710 | Std_FirstName 10.36s
|
| |
+ user clicks on search button
|
| |
| I click "//a[contains(@title,'Search for')]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element visible "//div[@class="modal-content"]",240 |
|
+ user searches the "std_first name" user
|
| |
| I fill field "#studentName","Std_FirstName746" |
| I click ".btn.save.savebtn" |
|
+ user is able to view the user's created data
|
| |
| I can see element "//table//tbody//p[contains(text(),'Std_FirstName746')]" |
| I can see element "//table//tbody//p[contains(text(),'Std_LastName339')]" |
| I can see element "//table//tbody//p[contains(text(),'Std_Test2287@mailinator.com')]" |
| I can see element "//table//tbody//p[contains(text(),'09608')]" |
|
|
|
+
AddFacultyStudentThroughUI » Verify user is able to edit student through UI-@testcaseID=19711 | EditedFirstName, EditedLastName, Miss, EditedTest, 67, 09, EditedTest, yes, no, no, Student record updated successfully 62.75s
|
| |
+ user clicks on edit icon
|
| |
| I click "//table//tr//p[contains(.,"Std_FirstName746")]//..//following-sibling::td[contains(@class,"icons")]/a[@class="edit"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element visible "//div[@class="modal-content"]",240 |
|
+ user fills "edited first name" as first name
|
| |
| I fill field "#firstName","EditedFirstName998" |
|
+ user fills "edited last name" as last name
|
| |
| I fill field "#lastName","EditedLastName369" |
|
+ user fills "miss" as title
|
| |
| I fill field "#title","Miss920" |
|
+ user fills "edited test" as contact info
|
| |
| I fill field<EMAIL_ADDRESS>|
|
+ user fills "67" as phone number
|
| |
| I fill field "#phone","67991" |
|
+ user fills "09" as id
|
| |
| I fill field "#id","091633" |
|
+ user fills "edited test" as ldap user name
|
| |
| I fill field "#ldapuser","EditedTest1403" |
|
+ user selects "yes" option
|
|
|
+ user selects "no" as inactive option
|
|
|
+ user selects "no" as non participating option
|
|
|
+ user clicks on save button to save user
|
| |
| I click "//input[@value="Save"]" |
|
+ user is able to see "student record updated successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Student record updated successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
|
|
+
AddFacultyStudentThroughUI » Verify user is able to search the edited student through UI-@testcaseID=19712 | EditedFirstName 6.95s
|
| |
+ user searches the "edited first name" user
|
| |
| I fill field "#studentName","EditedFirstName998" |
| I click ".btn.save.savebtn" |
|
+ user is able to view the user's edited data
|
| |
| I can see element "//table//tbody//p[contains(text(),'EditedFirstName998')]" |
| I can see element "//table//tbody//p[contains(text(),'EditedLastName369')]" |
| I can see element "//table//tbody//p[contains(text(),'EditedTest2864@mailinator.com')]" |
| I can see element "//table//tbody//p[contains(text(),'091633')]" |
|
|
|
+
AddFacultyStudentThroughUI » Verify user is not able to delete the student-@testcaseID=19713 | We are unable to delete users who have activity or academic data associated with their Mapworks account. 13.74s
|
| |
+ user clicks on delete icon
|
| |
| I click "//table//tr//p[contains(.,"EditedFirstName998")]//..//following-sibling::td[contains(@class,"icons")]/a[contains(@class,"remove")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element visible "//div[@class="modal-content"]",240 |
|
+ click on remove button displayed on the modal window
|
| |
| I click "//button[@ng-click="confirm()"]" |
|
+ user is able to see "we are unable to delete users who have activity or academic data associated with their mapworks account." in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "We are unable to delete users who have activity or academic data associated with their Mapwork...","//table[<EMAIL_ADDRESS>|
| I click "//img[@alt="Close"]" |
| I reload page |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
AddFacultyStudentThroughUI » Verify user is able to add faculty through UI-@testcaseID=19714 | #/overview, Faculty, Faculty_FirstName, Faculty_LastName, Miss, Faculty_Test, 67, 09, Faculty_Test, yes, no, no, Faculty/Staff created successfully. 21.59s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "faculty" button
|
| |
| I click "//h2[contains(.,'Faculty')]//..//..//following-sibling::button" |
|
|
Link or Button or CSS or XPath element with '//h2[contains(.,'Faculty')]//..//..//following-sibling::button' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
AddFacultyStudentThroughUI » Verify Student is able to search the created Facultys through UI-@testcaseID=19715 | Faculty_FirstName 12.27s
|
| |
+ user clicks on search button
|
| |
| I click "//a[contains(@title,'Search for')]" |
|
|
Link or Button or CSS or XPath element with '//a[contains(@title,'Search for')]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
AddFacultyStudentThroughUI » Verify user is able to edit Faculty through UI-@testcaseID=19716 | EditedFirstName, EditedLastName, Miss, EditedTest, 67, 09, EditedTest, yes, no, no, Faculty record updated successfully 12.28s
|
| |
+ user clicks on edit icon
|
| |
| I click "//table//tr//p[contains(.,"Std_FirstName746")]//..//following-sibling::td[contains(@class,"icons")]/a[@class="edit"]" |
|
|
Link or Button or CSS or XPath element with '//table//tr//p[contains(.,"Std_FirstName746")]//..//following-sibling::td[contains(@class,"icons")]/a[@class="edit"]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
AddFacultyStudentThroughUI » Verify user is able to search the edited faculty through UI-@testcaseID=19717 | EditedFirstName 12.22s
|
| |
+ user searches the "edited first name" user
|
| |
| I fill field "#studentName","EditedFirstName998" |
|
|
Field by name, label, CSS or XPath element with '#studentName' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
AddFacultyStudentThroughUI » Verify user is not able to delete the faculty-@testcaseID=19718 | We are unable to delete users who have activity or academic data associated with their Mapworks account. 12.26s
|
| |
+ user clicks on delete icon
|
| |
| I click "//table//tr//p[contains(.,"EditedFirstName998")]//..//following-sibling::td[contains(@class,"icons")]/a[contains(@class,"remove")]" |
|
|
Link or Button or CSS or XPath element with '//table//tr//p[contains(.,"EditedFirstName998")]//..//following-sibling::td[contains(@class,"icons")]/a[contains(@class,"remove")]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Campus Resource » Verify Coordinator can access the skyfactor application-@testcaseID=24145 |<EMAIL_ADDRESS>Qait@123 47.95s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
Campus Resource » Ensure User is able to Create Campus Resource-@testcaseID=19741 | #/overview, Campus Resource, Staff, qanupur, 9876565, Staffemail, Delhi, https://www.synapse.com, health DepartMent, yes, yes, Campus Resource saved successfully 90.65s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "campus resource" link under additional setup
|
| |
| I click "//div[contains(@class,"module-content")]//a[contains(text(),"Campus Resource")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on add campus resource button
|
| |
| I click "//button[@title="Click here to Add Campus Resource"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ fill details for campus resource with "staff" , "qanupur", "9876565", "staffemail", "delhi", "https://www.synapse.com", "health depart ment", "yes", "yes"
|
| |
| I fill field "//input[@title="Enter Resource Name"]","Staff48006" |
| I fill field "//input[@placeholder="staff name or email"]","qanupur" |
| I wait for element "//a[contains(@title,"qanupur")]",20 |
| I click "//a[contains(@title,"qanupur")]" |
| I click "//button[@title="Click here to Add Staff"]" |
| I fill field "//input[@title="Enter Phone Number"]","987656548006" |
| I fill field "//input[@title="Enter Email<EMAIL_ADDRESS>|
| I fill field "//input[@title="Enter Location"]","Delhi48006" |
| I fill field "//input[@title="Enter URL"]","https://www.synapse.com" |
| I fill field "//textarea","health DepartMent48006" |
| I click "//div[@class="upper-checkbox"]/label[@class="label-description"][1]/span" |
| I click "//*[text()="Campus resource can receive referrals"]" |
|
+ click on save button to save campus resource
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "campus resource saved successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Campus Resource saved successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to view campus resource in campus resources list
|
| |
| I can see element "//span[contains(@title,"Staff48006")]" |
|
|
|
+
Campus Resource » Ensure User is able to edit Campus Resource-@testcaseID=19742 | #/campusresource, edit, Staff, qaparas, 987656566, Staffemail345, Delhi, https://www.synapse.com, health DepartMent, No, No, Campus Resource Updated successfully. 68.55s
|
| |
+ user clicks on "edit" icon on campus resource page
|
| |
| I click "//div[@id="campusResource"]//span[text()="Staff48006"]//..//following-sibling::td[contains(@class,"menuIcons")]//img[@class="editImg"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I wait for element "//img[@title="Remove This Staff"]",30 |
| I click "//img[@title="Remove This Staff"]" |
|
+ fill details for campus resource with "staff" , "qaparas", "987656566", "staffemail345", "delhi", "https://www.synapse.com", "health depart ment", "no", "no"
|
| |
| I fill field "//input[@title="Enter Resource Name"]","Staff93312" |
| I fill field "//input[@placeholder="staff name or email"]","qaparas" |
| I wait for element "//a[contains(@title,"qaparas")]",20 |
| I click "//a[contains(@title,"qaparas")]" |
| I click "//button[@title="Click here to Add Staff"]" |
| I fill field "//input[@title="Enter Phone Number"]","98765656693312" |
| I fill field "//input[@title="Enter Email<EMAIL_ADDRESS>|
| I fill field "//input[@title="Enter Location"]","Delhi93312" |
| I fill field "//input[@title="Enter URL"]","https://www.synapse.com" |
| I fill field "//textarea","health DepartMent93312" |
|
+ click on save button to save campus resource
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "campus resource updated successfully." in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Campus Resource Updated successfully.","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to view campus resource in campus resources list
|
| |
| I can see element "//span[contains(@title,"Staff93312")]" |
|
|
|
+
Campus Resource » Ensure User is able to Delete Campus Resource-@testcaseID=19743 | #/campusresource, delete, Campus Resource Deleted successfully., Staff 15.25s
|
| |
+ user clicks on "delete" icon on campus resource page
|
| |
| I click "//div[@id="campusResource"]//span[text()="Staff93312"]//..//following-sibling::td[contains(@class,"menuIcons")]//img[@class="removeImg"]" |
|
+ user clicks on delete button on dialog box
|
| |
| I wait for element "//button[@ng-click="confirm()"]",60 |
| I click "//button[@ng-click="confirm()"]" |
|
+ user is able to see "campus resource deleted successfully." in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Campus Resource Deleted successfully.","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is not able to view campus resource in campus resources list
|
| |
| I can dont see element "//span[contains(@title,"Staff93312")]" |
|
|
|
+
Login » Ensure that error message is displayed while login using invalid credentials-@testcaseID=19752 |<EMAIL_ADDRESS>Qait@123 33.39s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user should be able to see the error message on the page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
|
|
|
+
Login » Verify Coordinator can access the skyfactor application-@testcaseID=19753 |<EMAIL_ADDRESS>Qait@123 47.07s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
Login » Ensure that the password can be updated through My Account-@testcaseID=19754 | #/overview, My Account, Qait@123 49.35s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on account dropdown
|
| |
| I click ".//*[contains(@id,'dropdownMenu')]" |
|
+ click on "my account" link
|
| |
| I click ".//*[contains(@id,'dropdownMenu')]//..//following-sibling::ul//li/a[contains(.,'My Account')]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is able to update the "qait@123" for my user
|
| |
| I click "//a[contains(.,"Change password")]" |
| I wait for element ".//*[@id='pass']",60 |
| I fill field ".//*[@id='pass']","Qait@123" |
| I fill field ".//*[@id='confpass']","Qait@123" |
| I click "//button[contains(.,"save")]" |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Your account has been updated.","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
| I wait 2 |
|
|
|
+
Login » Verify Coordinator can access the application with new Password-@testcaseID=19755 |<EMAIL_ADDRESS>Qait@123 48.1s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
Login » Ensure that the phone can be updated through My Account-@testcaseID=19756 | #/overview, My Account,<PHONE_NUMBER> 42.28s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on account dropdown
|
| |
| I click ".//*[contains(@id,'dropdownMenu')]" |
|
+ click on "my account" link
|
| |
| I click ".//*[contains(@id,'dropdownMenu')]//..//following-sibling::ul//li/a[contains(.,'My Account')]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is able to update the "1234567890" for my user
|
| |
| I fill field ".//*[@id='phone']","1234567890" |
| I click "//button[contains(.,"save")]" |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Your account has been updated.","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
| I wait 2 |
|
|
|
+
Team » Verify Coordinator can access the skyfactor application-@testcaseID=24296 |<EMAIL_ADDRESS>Qait@123 44.3s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
Team » Ensure that the Nevermind button works fine in add team workflow-@testcaseID=19796 | #/overview, Teams, AutomatedTeam, qanupur, qavishvajeet, Member, Leader 64.87s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "teams" button
|
| |
| I click "//h2[contains(.,'Teams')]//..//..//following-sibling::button" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on add another team button
|
| |
| I click ".btn.buttonLargeSecondary.setup_large_btn" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ fill "automated team" and "qanupur","qavishvajeet" with role "member" and "leader" respectively
|
| |
| I fill field "//input[@name="labelname"]","AutomatedTeam2749" |
| I fill field ".//*[@id='userSearchInput']","qanupur" |
| I click ".//*[@role="option"][contains(.,"qanupur")]" |
| I click "//button[contains(.,"add")]" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//button" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//ul",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]//..//following-sibling::td//ul//li[contains(.,"Member")]" |
| I fill field ".//*[@id='userSearchInput']","qavishvajeet" |
| I click ".//*[@role="option"][contains(.,"qavishvajeet")]" |
| I click "//button[contains(.,"add")]" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//button" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//ul",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]//..//following-sibling::td//ul//li[contains(.,"Leader")]" |
|
+ click on cancel team button
|
| |
| I click ".btn.nevermind" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is not able to view the team on the page
|
|
|
|
|
+
Team » Ensure that user is able to view the message text when team have no leader assigned in it-@testcaseID=19797 | #/overview, Teams, AutomatedTeam, qanupur, qavishvajeet, Member, Member, No leader assigned, Team is Created successfully 56.68s
|
| |
+ user clicks on add another team button
|
| |
| I click ".btn.buttonLargeSecondary.setup_large_btn" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ fill "automated team" and "qanupur","qavishvajeet" with role "member" and "member" respectively
|
| |
| I fill field "//input[@name="labelname"]","AutomatedTeam4654" |
| I fill field ".//*[@id='userSearchInput']","qanupur" |
| I click ".//*[@role="option"][contains(.,"qanupur")]" |
| I click "//button[contains(.,"add")]" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//button" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//ul",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qanupur")]//..//following-sibling::td//ul//li[contains(.,"Member")]" |
| I fill field ".//*[@id='userSearchInput']","qavishvajeet" |
| I click ".//*[@role="option"][contains(.,"qavishvajeet")]" |
| I click "//button[contains(.,"add")]" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//button" |
| I wait for element visible "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]//..//following-sibling::td//div[contains(@ng-include,"teamDropdown")]//ul",60 |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"qavishvajeet")]//..//following-sibling::td//ul//li[contains(.,"Member")]" |
|
+ click on save team button
|
|
|
+ user is able to see "team is created successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Team is Created successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to view the team on the page
|
| |
| I reload page |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I grab text from "//p[contains(@class,"totalResult")]/span" |
|
|
CSS or XPath or Regex element with '//p[contains(@class,"totalResult")]/span' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Verify Member is not able to view Widget on the Dashboard page-@testcaseID=19798 |<EMAIL_ADDRESS>Qait@123, Dashboard 21.62s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
|
|
Field by name, label, CSS or XPath element with '#email' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Verify Coordinator can access the skyfactor application-@testcaseID=24299 |<EMAIL_ADDRESS>Qait@123 21.61s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
|
|
Field by name, label, CSS or XPath element with '#email' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Ensure that user is able to view the message text when team have no member assigned in it-@testcaseID=22683 | #/mteam, AutomatedTeam, qanupur, qavishvajeet, Leader, Leader, No member assigned, Successfully Updated The Team 21.6s
|
| |
+ user is on "#/mteam" page
|
| |
| I am on page "#/mteam" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user click on edit icon in front of the created team
|
| |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Edit")]" |
|
|
Link or Button or CSS or XPath element with '//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Edit")]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Verify Leader is able to view Widget on the Dashboard page-@testcaseID=22684 |<EMAIL_ADDRESS>Qait@123, Dashboard 21.62s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
|
|
Field by name, label, CSS or XPath element with '#email' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Verify Coordinator can access the skyfactor application-@testcaseID=24297 |<EMAIL_ADDRESS>Qait@123 21.59s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
|
|
Field by name, label, CSS or XPath element with '#email' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Ensure that user is not able to view any message when team have 1 member and 1 leader assigned in it-@testcaseID=22685 | #/mteam, AutomatedTeam, qanupur, qavishvajeet, Leader, Member, No member assigned, Successfully Updated The Team 21.59s
|
| |
+ user is on "#/mteam" page
|
| |
| I am on page "#/mteam" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user click on edit icon in front of the created team
|
| |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Edit")]" |
|
|
Link or Button or CSS or XPath element with '//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Edit")]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Ensure that user is able to remove the faculties assigned in it-@testcaseID=22686 | #/overview, qanupur, qavishvajeet, Leader, Member, No leader assigned No member assigned, Successfully Updated The Team 12.27s
|
| |
+ user click on edit icon in front of the created team
|
| |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Edit")]" |
|
|
Link or Button or CSS or XPath element with '//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Edit")]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
Team » Ensure that user is able to delete the team-@testcaseID=22687 | #/overview, Teams, AutomatedTeam, qanupur, qavishvajeet, Leader, Member, No leader assigned No member assigned, The Team is Deleted Successfully 12.28s
|
| |
+ user click on delete icon in front of the created team
|
| |
| I click "//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Remove")]" |
|
|
Link or Button or CSS or XPath element with '//table//tr[contains(@ng-repeat,"manageteam")]/td[contains(.,"AutomatedTeam4654")]//..//following-sibling::td[contains(@class,"menuIcons")]/a[contains(@title,"Remove")]' was not found.
|
|
| See HTML snapshot of a failed page |
|
|
+
ISP » Verify Coordinator can access the skyfactor application-@testcaseID=24292 |<EMAIL_ADDRESS>Qait@123 48.37s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
ISP » Ensure user is able to create ISP with category Data Type-@testcaseID=19749 | #/overview, ISPs, Category, Profile Item submitted Successfully, None, Gender 83.01s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "is ps" link under additional setup
|
| |
| I click "//div[contains(@class,"module-content")]//a[contains(text(),"ISPs")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ users clicks on add another profile item button
|
| |
| I click "//button[contains(@title,"Profile")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ select "category" from dropdown
|
| |
| I wait for element "//button[@id="dropdownMenu-list"]",60 |
| I click "//button[@id="dropdownMenu-list"]" |
| I wait for element "//span[contains(text(),"Category")]",60 |
| I click "//span[contains(text(),"Category")]" |
|
+ fill details for "category" isp with "gender"
|
| |
| I fill field "//input[@title="Enter name"]","Gender4606316" |
| I fill field "//input[contains(@placeholder,"Enter Column Header")]|//input[contains(@placeholder,"enter column header")]","Gender4606316" |
| I fill field "//input[@id="answer"]","Male" |
| I fill field "//input[@id="val0"]","Female" |
|
+ select "none" for isp
|
| |
| I click "//label[contains(text(),"None")]" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item submitted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item submitted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "category" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"Gender4606316")]" |
|
|
|
+
ISP » Ensure user is able to edit ISP with category Data Type-@testcaseID=19750 | #/institutionprofileitem, edit, Profile Item Edited Successfully, Category, GenderOfUser 61.41s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edit" for "category" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"Gender4606316")]/../../../td//input[@class="editImg"]" |
|
+ user edits the "category" isp with new details "gender of user"
|
| |
| I fill field "//input[@title="Enter name"]","GenderOfUser161183" |
| I fill field "//input[contains(@placeholder,"Enter Column Header")]|//input[contains(@placeholder,"enter column header")]","GenderOfUser161183" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item edited successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item Edited Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "category" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"GenderOfUser161183")]" |
|
|
|
+
ISP » Ensure user is able to delete ISP with category Data Type-@testcaseID=19751 | #/institutionprofileitem, delete, Profile Item deleted Successfully, Category 51.36s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "delete" for "category" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"GenderOfUser161183")]/../../../td//input[@class="removeImg"]" |
|
+ user clicks on delete button on dialog box
|
| |
| I wait for element "//button[@ng-click="confirm()"]",60 |
| I click "//button[@ng-click="confirm()"]" |
|
+ user is able to see "profile item deleted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item deleted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is not able to see "category" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can dont see element "//span[contains(text(),"GenderOfUser161183")]" |
|
|
|
+
ISP » Ensure user is able to create ISP with date data type-@testcaseID=22690 | #/institutionprofileitem, ISPs, Date, Profile Item submitted Successfully, None, DateOfJoining, DateISPDescription 69.35s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ users clicks on add another profile item button
|
| |
| I click "//button[contains(@title,"Profile")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ select "date" from dropdown
|
| |
| I wait for element "//button[@id="dropdownMenu-list"]",60 |
| I click "//button[@id="dropdownMenu-list"]" |
| I wait for element "//span[contains(text(),"Date")]",60 |
| I click "//span[contains(text(),"Date")]" |
|
+ fill details for "date" type isp with details "date of joining", "date isp description"
|
| |
| I fill field "//textarea[@title="Enter Description"]","DateISPDescription" |
| I fill field "//input[@title="Enter name"]","DateOfJoining30488954" |
| I fill field "//input[contains(@placeholder,"Enter Column Header")]|//input[contains(@placeholder,"enter column header")]","DateOfJoining30488954" |
| I fill field "//textarea[@title="Enter Description"]","DateISPDescription" |
|
+ select "none" for isp
|
| |
| I click "//label[contains(text(),"None")]" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item submitted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item submitted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "date" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"DateOfJoining30488954")]" |
|
|
|
+
ISP » Ensure user is able to edit ISP with date data type-@testcaseID=22691 | #/institutionprofileitem, edit, Profile Item Edited Successfully, Date, DateOfLeaving, EditeddateISPDescription 61.41s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edit" for "date" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"DateOfJoining30488954")]/../../../td//input[@class="editImg"]" |
|
+ user edits the "date" isp with new details "date of leaving", "editeddate isp description"
|
| |
| I fill field "//textarea[@title="Enter Description"]","EditeddateISPDescription" |
| I fill field "//input[@title="Enter name"]","DateOfLeaving68861679" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item edited successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item Edited Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "date" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"DateOfLeaving68861679")]" |
|
|
|
+
ISP » Ensure user is able to delete ISP with date data type-@testcaseID=22692 | #/institutionprofileitem, delete, Profile Item deleted Successfully, Date 51.64s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "delete" for "date" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"DateOfLeaving68861679")]/../../../td//input[@class="removeImg"]" |
|
+ user clicks on delete button on dialog box
|
| |
| I wait for element "//button[@ng-click="confirm()"]",60 |
| I click "//button[@ng-click="confirm()"]" |
|
+ user is able to see "profile item deleted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item deleted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is not able to see "date" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can dont see element "//span[contains(text(),"DateOfLeaving68861679")]" |
|
|
|
+
ISP » Ensure user is able to create ISP with number data type-@testcaseID=22693 | #/institutionprofileitem, ISPs, Number, Profile Item submitted Successfully, None, NumberISP, NumberISPDescription, 10, 100, 0 79.15s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ users clicks on add another profile item button
|
| |
| I click "//button[contains(@title,"Profile")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ select "number" from dropdown
|
| |
| I wait for element "//button[@id="dropdownMenu-list"]",60 |
| I click "//button[@id="dropdownMenu-list"]" |
| I wait for element "//span[contains(text(),"Number")]",60 |
| I click "//span[contains(text(),"Number")]" |
|
+ fill details for "number" type isp with details "number isp", "number isp description", "10", "100", "0"
|
| |
| I fill field "//input[@name="minnumber"]","10" |
| I fill field "//input[@name="maxnumber"]","100" |
| I click "//button[@id="decimalpoints"]" |
| I click "//button[@id="decimalpoints"]/..//span[contains(text(),"0")]" |
| I fill field "//input[@title="Enter name"]","NumberISP7527820" |
| I fill field "//input[contains(@placeholder,"Enter Column Header")]|//input[contains(@placeholder,"enter column header")]","NumberISP7527820" |
| I fill field "//textarea[@title="Enter Description"]","NumberISPDescription" |
|
+ select "none" for isp
|
| |
| I click "//label[contains(text(),"None")]" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item submitted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item submitted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "number" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"NumberISP7527820")]" |
|
|
|
+
ISP » Ensure user is able to edit ISP with number data type-@testcaseID=22694 | #/institutionprofileitem, edit, Profile Item Edited Successfully, Number, NumberISP, EditednumberISP, EditednumberISPDescription, 10, 100, 0 67.55s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edit" for "number" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"NumberISP7527820")]/../../../td//input[@class="editImg"]" |
|
+ user edits the "number" isp with new details "editednumber isp", "editednumber isp description", "10", "100", "0"
|
| |
| I fill field "//input[@title="Enter name"]","EditednumberISP6689011" |
| I fill field "//input[contains(@placeholder,"Enter Column Header")]|//input[contains(@placeholder,"enter column header")]","EditednumberISP6689011" |
| I fill field "//textarea[@title="Enter Description"]","EditednumberISPDescription" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item edited successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item Edited Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "number" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"EditednumberISP6689011")]" |
|
|
|
+
ISP » Ensure user is able to delete ISP with number data type-@testcaseID=22695 | #/institutionprofileitem, delete, Profile Item deleted Successfully, Number 51.64s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "delete" for "number" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"EditednumberISP6689011")]/../../../td//input[@class="removeImg"]" |
|
+ user clicks on delete button on dialog box
|
| |
| I wait for element "//button[@ng-click="confirm()"]",60 |
| I click "//button[@ng-click="confirm()"]" |
|
+ user is able to see "profile item deleted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item deleted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is not able to see "number" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can dont see element "//span[contains(text(),"EditednumberISP6689011")]" |
|
|
|
+
ISP » Ensure user is able to create ISP with text data type-@testcaseID=22696 | #/institutionprofileitem, Text, Profile Item submitted Successfully, None, TextISP, TextISPDescription 72.3s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ users clicks on add another profile item button
|
| |
| I click "//button[contains(@title,"Profile")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ select "text" from dropdown
|
| |
| I wait for element "//button[@id="dropdownMenu-list"]",60 |
| I click "//button[@id="dropdownMenu-list"]" |
| I wait for element "//span[contains(text(),"Text")]",60 |
| I click "//span[contains(text(),"Text")]" |
|
+ fill details for "text" type isp with details "text isp", "text isp description"
|
| |
| I fill field "//textarea[@title="Enter Description"]","TextISPDescription" |
| I fill field "//input[@title="Enter name"]","TextISP36794372" |
| I fill field "//input[contains(@placeholder,"Enter Column Header")]|//input[contains(@placeholder,"enter column header")]","TextISP36794372" |
| I fill field "//textarea[@title="Enter Description"]","TextISPDescription" |
|
+ select "none" for isp
|
| |
| I click "//label[contains(text(),"None")]" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item submitted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item submitted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "text" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"TextISP36794372")]" |
|
|
|
+
ISP » Ensure user is able to edit ISP with text data type-@testcaseID=22697 | #/institutionprofileitem, edit, Profile Item Edited Successfully, Text, EditedtextISP, EditedtextISPDescription 61.01s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edit" for "text" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"TextISP36794372")]/../../../td//input[@class="editImg"]" |
|
+ user edits the "text" isp with new details "editedtext isp", "editedtext isp description"
|
| |
| I fill field "//textarea[@title="Enter Description"]","EditedtextISPDescription" |
| I fill field "//input[@title="Enter name"]","EditedtextISP93244320" |
|
+ click on save button to save isp
|
| |
| I click "//button[@class="btn save"]" |
|
+ user is able to see "profile item edited successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item Edited Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "text" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can see element "//span[contains(text(),"EditedtextISP93244320")]" |
|
|
|
+
ISP » Ensure user is able to delete ISP with text data type-@testcaseID=22698 | #/institutionprofileitem, delete, Profile Item deleted Successfully, Text 51.51s
|
| |
+ user is on "#/institutionprofileitem" page
|
| |
| I am on page "#/institutionprofileitem" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "delete" for "text" isp
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I click "//td//span[contains(text(),"EditedtextISP93244320")]/../../../td//input[@class="removeImg"]" |
|
+ user clicks on delete button on dialog box
|
| |
| I wait for element "//button[@ng-click="confirm()"]",60 |
| I click "//button[@ng-click="confirm()"]" |
|
+ user is able to see "profile item deleted successfully" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Profile Item deleted Successfully","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is not able to see "text" isp in isp list
|
| |
| I execute js "return document.evaluate(".//*[@id='mac-pagination-container']/ul/li", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can dont see element ".//*[@id='mac-pagination-container']/ul/li" |
| I can dont see element "//span[contains(text(),"EditedtextISP93244320")]" |
|
|
|
+
Groups » Verify Coordinator can access the skyfactor application-@testcaseID=24146 |<EMAIL_ADDRESS>Qait@123 47.54s
|
| |
+ user is on skyfactor login page
|
| |
| I am on page "#/login" |
| I maximize window |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user login into the application with<EMAIL_ADDRESS>and "qait@123"
|
| |
| I expect to Fill Username in field |
| I fill field<EMAIL_ADDRESS>|
| I expect to Fill Password in field |
| I fill field "#pwd","Qait@123" |
| I expect to Click on signIn button |
| I click "//button[contains(.,"Sign in")]" |
|
+ user land on overview page
|
| |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I expect to See Title of the page |
| I can dont see element "//div[@class="error-message"][contains(.,"We can't sign you in, your email address and password do not match.")]" |
| I maximize window |
| I can see in title "Mapworks - Overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
|
|
+
Groups » Ensure that the Nevermind button on Add Groups workflow works fine-@testcaseID=22730 | #/overview, Groups, CreatedGroupName, CreatedGroupID, created, CreatedGroupID, CreatedGroupName 83.77s
|
| |
+ user is on "#/overview" page
|
| |
| I am on page "#/overview" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "groups" button
|
| |
| I click "//h2[contains(.,'Groups')]//..//..//following-sibling::button" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on add another group button
|
| |
| I click "//button[contains(@title,"Add Another Group")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user fills "created group name" in group name field
|
| |
| I fill field "#groupName","CreatedGroupName5750207" |
|
+ user fills "created group id" in group id field
|
| |
| I fill field ".//input[@id="externalId"]","CreatedGroupID4481155" |
|
+ user clicks on cancel button on group page
|
| |
| I click "//button[text()="Cancel"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is not able to see "created group id" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I can dont see "CreatedGroupID4481155" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I wait 3 |
| I can dont see "CreatedGroupID4481155" |
|
+ user is not able to see "created group name" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I can dont see "CreatedGroupName5750207" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I wait 3 |
| I can dont see "CreatedGroupName5750207" |
|
|
|
+
Groups » Ensure that user is not allowed to enter a group ID of more than 100 character length-@testcaseID=22731 | GorupIDWithExceddingLengthKEbnckBQcJuTJELCBvHpTwLYSwxuTDqvqiXENJHwhVjxJvRnfJonavLfcYGmpTQXAJsHxdNQAIlRJjPVtBRnkQ, Group ID should not exceed 100 characters. 17.6s
|
| |
+ user clicks on add another group button
|
| |
| I click "//button[contains(@title,"Add Another Group")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user fills "gorup id with excedding length k ebnck b qc ju tjelc bv hp tw ly swxu t dqvqi xenj hwh vjx jv rnf jonav lfc y gmp tqxa js hxd nqa il r jj p vt b rnk q" in group id field
|
| |
| I fill field ".//input[@id="externalId"]","GorupIDWithExceddingLengthKEbnckBQcJuTJELCBvHpTwLYSwxuTDqvqiXENJHwhVjxJvRnfJonavLfcYGmpTQXAJsHxdNQAIlRJjPVtBRnkQ53034" |
|
+ user is able to see "group id should not exceed 100 characters."
|
| |
| I see element "//span[text()="Group ID should not exceed 100 characters."]" |
|
|
|
+
Groups » Ensure as a Coordinator,user is not able to enter Space in Group ID and GroupName-@testcaseID=22732 | Group Name, group ID, Please enter a unique Group Name without space, Please enter a unique Group ID without space 13.03s
|
| |
+ user fills "group name" in group name field
|
| |
| I fill field "#groupName","Group Name869938" |
|
+ user fills "group id" in group id field
|
| |
| I fill field ".//input[@id="externalId"]","group ID7543105" |
|
+ user clicks on save button on group page
|
|
|
+ user is able to see "please enter a unique group name without space"
|
| |
| I see element "//span[text()="Please enter a unique Group Name without space"]" |
|
+ user is able to see "please enter a unique group id without space"
|
| |
| I see element "//span[text()="Please enter a unique Group ID without space"]" |
|
|
|
+
Groups » Ensure as a Coordinator,user can see All Student group-@testcaseID=22733 | #/groupsummary, All Students 14.79s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is able to see "all students" group
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I can see "All Students" |
|
|
|
+
Groups » Ensure that user is able to create a new group-@testcaseID=22734 | #/overview, Groups, CreatedGroupName, CreatedGroupID, The Group is added Successfully. 43.58s
|
| |
+ user clicks on add another group button
|
| |
| I click "//button[contains(@title,"Add Another Group")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user fills "created group name" in group name field
|
| |
| I fill field "#groupName","CreatedGroupName401630" |
|
+ user fills "created group id" in group id field
|
| |
| I fill field ".//input[@id="externalId"]","CreatedGroupID8425984" |
|
+ user clicks on save button on group page
|
|
|
+ user is able to see "the group is added successfully." in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "The Group is added Successfully.","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "created group name" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I can see "CreatedGroupName401630" |
|
+ user is able to see "created group id" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I can see "CreatedGroupID" |
|
+ user is able to see "created group id" against "created group name" in group list
|
| |
| I can see element "//a[text()="CreatedGroupName401630"]/../..//i[contains(.,"CreatedGroupID8425984")]" |
|
|
|
+
Groups » Verify user is not able to edit the group if s/he click Nevermind when attempting to edit a group-@testcaseID=22740 | #/groupsummary, EditedGroupName, EditedGroupID, CreatedGroupName, CreatedGroupID, Created_Group 90.17s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "created_group" group on group summary page
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@class="group-name"]/a[contains(@id,"CreatedGroupID8425984")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user fills "edited group id" in group id field
|
| |
| I fill field ".//input[@id="externalId"]","EditedGroupID2446056" |
|
+ user fills "edited group name" in group name field
|
| |
| I fill field "#groupName","EditedGroupName9097309" |
|
+ user clicks on cancel button on group page
|
| |
| I click "//button[text()="Cancel"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is not able to see "edited group id" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I can dont see "EditedGroupID2446056" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I wait 3 |
| I can dont see "EditedGroupID2446056" |
|
+ user is not able to see "edited group name" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I can dont see "EditedGroupName9097309" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I wait 3 |
| I can dont see "EditedGroupName9097309" |
|
+ user is able to see "created group id" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I can see "CreatedGroupID" |
|
+ user is able to see "created group name" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I can see "CreatedGroupName401630" |
|
|
|
+
Groups » Verify user is able to edit the group-@testcaseID=24284 | #/groupsummary, EditedGroupName, EditedGroupID, Created_Group, Successfully Updated the Group 62s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "created_group" group on group summary page
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@class="group-name"]/a[contains(@id,"CreatedGroupID8425984")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user fills "edited group id" in group id field
|
| |
| I fill field ".//input[@id="externalId"]","EditedGroupID3497817" |
|
+ user fills "edited group name" in group name field
|
| |
| I fill field "#groupName","EditedGroupName4274073" |
|
+ user clicks on save button on group page
|
|
|
+ user is able to see "successfully updated the group" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Successfully Updated the Group","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
+ user is able to see "edited group id" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I can see "EditedGroupID" |
|
+ user is able to see "edited group name" on group summary page
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I can see "EditedGroupName4274073" |
|
|
|
+
Groups » Verify user is able to add student to group through Upload from inside the group-@testcaseID=24285 | 1135, EditedGroup, #/groupsummary, student, 1, 1, 1, 0, 0, Created 73.22s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edited group" group on group summary page
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@class="group-name"]/a[contains(@id,"EditedGroupID3497817")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on upload student button on group edit page
|
| |
| I click "//button[contains(@ng-click,"studentUpload()")]" |
| I wait for element "//div[@class="modal-content"]",60 |
| I wait 3 |
|
+ user add "1" student with "1135" to "edited group" group via upload from inside the group
|
| |
| I execute in selenium "Closure" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I click "//div[@class="modal-dialog"]//button[@ng-click="confirmUpload()"]|//div[@class="modal-dialog"]//button[@ng-click="processUpload()"]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I wait for element not visible ".//*[@id='mw-upload-progress']",480 |
| I wait for element visible "//div[contains(@class,"adding-stu-cont")]//p/img[@title="Process Confirmation"]",480 |
| I can see element "//div[contains(@class,"adding-stu-cont")]//p/img[@title="Process Confirmation"]" |
|
+ user is able to see correct values "1""1""0""0" in the displayed table
|
| |
| I can see element "//table/tbody/tr/td[1][contains(.,"1")]" |
| I can see element "//table/tbody/tr/td[2][contains(.,"1")]" |
| I can see element "//table/tbody/tr/td[3][contains(.,"0")]" |
| I can see element "//table/tbody/tr/td[4][contains(.,"0")]" |
|
+ user is able to see "1" as number of students in "edited group" group
|
| |
| I am on page "#/groupsummary" |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@class="group-name"]/a[contains(@id,"EditedGroupID3497817")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
| I can see element "//label[contains(@ng-if,"data.groups.students_count")][contains(text(),"1")]" |
| I can see element "//span[contains(@ng-if,"data.groups.students_count")]/b[contains(text(),"1")][1]" |
|
|
|
+
Groups » Verify Coordinator can see group in which student is added from student profile page-@testcaseID=24286 | Search, Deborah, Details, Groups, Edited_Group 21.74s
|
| |
+ user clicks on "search" tab
|
| |
| I wait 3 |
| I wait for element "//a[contains(.,'Search')]" |
| I execute js " (document.evaluate("//a[contains(.,'Search')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue).click();" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user fills and clicks the "deborah" in the search field
|
| |
| I fill field "//input[contains(@class,"user-search-input")]","Deborah" |
| I wait for element visible "//ul[contains(@class,"dropdown-menu")]//a[contains(.,"Deborah")]",60 |
| I click "//ul[contains(@class,"dropdown-menu")]//a[contains(.,"Deborah")]" |
|
+ user is able to navigate to the "deborah" profile page
|
| |
| I can see in current url "studentprofile" |
| I can see element "//div[@id="dashboardBox"]//p[contains(@ng-show,"studentProfileData")][contains(.,"Deborah")]" |
|
+ user clicks on "details" tab on student page
|
| |
| I click "//a[contains(.,"Details")]" |
|
+ user clicks on "groups" link under student details tab
|
| |
| I wait for element "//div[@class="menu-profile"]//a[contains(text(),"Groups")]" |
| I click "//div[@class="menu-profile"]//a[contains(text(),"Groups")]" |
|
+ user is able to see "edited_group" on student profile page
|
| |
| I can see element "//td[@class="firstcolumn ng-binding"][contains(text(),"EditedGroupName4274073")]" |
|
|
|
+
Groups » Verify user is able to add faculty to group with Permission-@testcaseID=22736 | #/groupsummary, #/overview, Successfully Updated the Group, AllAccess, qanupur, Edited_Group 48.3s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edited_group" group on group summary page
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@class="group-name"]/a[contains(@id,"EditedGroupID3497817")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user adds "qanupur" with permission "all access" to group
|
| |
| I fill field ".//*[@id='group-page-form']//div[@class="user-search-box"]/input","qanupur" |
| I wait for element ".//*[contains(@id,'typeahead')]//div[contains(@title,'qanupur')][1]",60 |
| I click ".//*[contains(@id,'typeahead')]//div[contains(@title,'qanupur')][1]" |
| I click "//button[@ng-click="addStaff()"]" |
| I click "//td[contains(text(),"qanupur")]/..//td[@id="groupDropdown"]" |
| I wait 2 |
| I wait for element "//td[contains(text(),'qanupur')]/..//*[@id='groupDropdown']//li[contains(@title,'AllAccess')]",60 |
| I execute js " (document.evaluate("//td[contains(text(),'qanupur')]/..//*[@id='groupDropdown']//li[contains(@title,'AllAccess')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue).cl..." |
|
+ user clicks on save button on group page
|
|
|
+ user is able to see "successfully updated the group" in the alert
|
| |
| I wait for element visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I can see "Successfully Updated the Group","//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label" |
| I wait for element not visible "//table[@class='message-modal-window-message-table']//div|//div[@class='message-modal-window-message']/label",240 |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait 3 |
|
|
|
+
Groups » Ensure that user is able to see Faculty in Faculty in Faculty Section-@testcaseID=24287 | #/groupsummary, Edited, qanupur 28.35s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edited" group on group summary page
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@ng-bind="page.number"][text()="2"]|//a[contains(@ng-click,"setCurrent")][text()="2"]" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I click "//span[@class="group-name"]/a[contains(@id,"EditedGroupID3497817")]" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user is able to see "qanupur" in faculty section
|
| |
| I can see element " //td[contains(text(),"qanupur")]" |
|
|
|
+
Groups » Ensure that user is able to remove faculty from group-@testcaseID=22737 | #/groupsummary, Edited_Group, qanupur, Successfully Updated the Group 38.82s
|
| |
+ user is on "#/groupsummary" page
|
| |
| I am on page "#/groupsummary" |
| I wait for element not visible "#loading-bar-spinner",240 |
| I wait for element not visible "//div[contains(@cg-busy,"Please Wait...")]/div[contains(@class,"cg-busy-animation")]",240 |
| I wait 3 |
|
+ user clicks on "edited_group" group on group summary page
|
| |
| I wait 3 |
| I execute js "return document.evaluate("//ul[contains(@class,'pagination')]//li[contains(@ng-repeat,'pageNumber')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;" |
| I execute in selenium "Closure" |
| I grab text from "//table//tbody//tr[1]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[2]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[3]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[4]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[5]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[6]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[7]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[8]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[9]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[10]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[11]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[12]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[13]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[14]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[15]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[16]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[17]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[18]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[19]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[20]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[21]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[22]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[23]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[24]/td[2]//span[@class="group-name"]/a" |
| I grab text from "//table//tbody//tr[25]/td[2]//span[@class="group-name"]/a" |