LMS help link tests failing on Firefox 57

Description

Reference for Bok Choy upgrade process: https://openedx.atlassian.net/wiki/spaces/TE/pages/567083109/Firefox+57+upgrade+for+Bok+Choy+tests

Description: As part of the Firefox upgrade on Jenkins, the following tests are failing, and need to be fixed

Error Msg:

1 AssertionError: 'http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/course_features/cohorts/cohorts_overview.html#all-automated-assignment' != u'about:blank'

Stack trace

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 self = <common.test.acceptance.tests.lms.test_lms_help.TestCohortHelp testMethod=test_automatic_cohort_help> def test_automatic_cohort_help(self): """ Scenario: Help in 'What does it mean?' is correct when we create cohort automatically. Given that I am at 'Cohort' tab of LMS instructor dashboard And I check 'Enable Cohorts' And I add cohort name it, choose Automatic for Cohort Assignment Method and No content group for Associated Content Group and save the cohort Then you see the UI text "Learners are added to this cohort automatically" followed by "What does this mean" link. And I click "What does this mean" link then help link should end with course_features/cohorts/cohorts_overview.html#all-automated-assignment """ self.cohort_management.add_cohort('cohort_name', assignment_type='random') href = url_for_help( 'course_author', '/course_features/cohorts/cohorts_overview.html#all-automated-assignment', ) > self.verify_help_link(href) common/test/acceptance/tests/lms/test_lms_help.py:73: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ common/test/acceptance/tests/lms/test_lms_help.py:32: in verify_help_link assert_opened_help_link_is_correct(self, href) common/test/acceptance/tests/helpers.py:431: in assert_opened_help_link_is_correct test.assertEqual(url, test.browser.current_url) E AssertionError: 'http://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/course_features/cohorts/cohorts_overview.html#all-automated-assignment' != u'about:blank'

Link to failing build: https://build.testeng.edx.org/job/edx-platform-test-subset/1100585/

Tests Impacted:

acceptance.tests.lms.test_lms_help.TestCohortHelp.test_automatic_cohort_help
acceptance.tests.lms.test_lms_help.TestCohortHelp.test_manual_cohort_help
acceptance.tests.lms.test_lms_help.InstructorDashboardHelp.test_instructor_dashboard_help

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Mike Youngstrom

Reporter

Stuart Young

Reach

None

Impact

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Stakeholders

None

Sprint

None

Priority

CAT-3
Configure