diff --git a/src/e2e/java/teammates/e2e/pageobjects/InstructorHomePage.java b/src/e2e/java/teammates/e2e/pageobjects/InstructorHomePage.java index d031daef4dc..10dff2a76cf 100644 --- a/src/e2e/java/teammates/e2e/pageobjects/InstructorHomePage.java +++ b/src/e2e/java/teammates/e2e/pageobjects/InstructorHomePage.java @@ -119,14 +119,14 @@ public void deleteSession(int courseTabIndex, int sessionIndex) { public void archiveCourse(int courseTabIndex) { WebElement courseTab = getCourseTab(courseTabIndex); click(courseTab.findElement(By.className("btn-course"))); - clickAndConfirm(courseTab.findElement(By.className("btn-archive-course"))); + clickAndConfirm(browser.driver.findElement(By.cssSelector("body > div > div > .btn-archive-course"))); waitUntilAnimationFinish(); } public void deleteCourse(int courseTabIndex) { WebElement courseTab = getCourseTab(courseTabIndex); click(courseTab.findElement(By.className("btn-course"))); - clickAndConfirm(courseTab.findElement(By.className("btn-delete-course"))); + clickAndConfirm(browser.driver.findElement(By.cssSelector("body > div > div > .btn-delete-course"))); waitUntilAnimationFinish(); } diff --git a/src/web/app/pages-instructor/instructor-home-page/__snapshots__/instructor-home-page.component.spec.ts.snap b/src/web/app/pages-instructor/instructor-home-page/__snapshots__/instructor-home-page.component.spec.ts.snap index 338b30b5d23..a1abb91ae88 100644 --- a/src/web/app/pages-instructor/instructor-home-page/__snapshots__/instructor-home-page.component.spec.ts.snap +++ b/src/web/app/pages-instructor/instructor-home-page/__snapshots__/instructor-home-page.component.spec.ts.snap @@ -419,6 +419,7 @@ exports[`InstructorHomePageComponent should snap with one course with one feedba >
@@ -57,7 +57,7 @@

Home

- +
Home
- +
Home
- +
{ const courseButton: any = fixture.debugElement.nativeElement.querySelector('.btn-course'); courseButton.click(); - const archiveButton: any = fixture.debugElement.nativeElement.querySelector('.btn-archive-course'); + const archiveButton: any = document.querySelector('body > div > div > .btn-archive-course'); archiveButton.click(); expect(component.courseTabModels.length).toEqual(1); @@ -233,8 +233,8 @@ describe('InstructorHomePageComponent', () => { const courseButton: any = fixture.debugElement.nativeElement.querySelector('.btn-course'); courseButton.click(); - const archiveButton: any = fixture.debugElement.nativeElement.querySelector('.btn-delete-course'); - archiveButton.click(); + const deleteButton: any = document.querySelector('body > div > div > .btn-delete-course'); + deleteButton.click(); expect(component.courseTabModels.length).toEqual(1); expect(component.courseTabModels[0].course.courseId).toEqual('CS3281');