Skip to content

Enable prepend_module works in E2E test

JH team need prepend_module to override some logic in upstream when running E2E test.

JH MR link: https://jihulab.com/gitlab-cn/gitlab/-/merge_requests/636

In this MR we need make sure JH module load before upstream module load because of prepend module.

what's more, JH team need below code, since ::Webdrivers::Chromedriver.update will connect google service to download latest driver, cause network error in JH pipeline.

# need change before Runtime::Browser.configure!
::Selenium::WebDriver::Chrome::Service.driver_path = proc { ::Webdrivers::Chromedriver.driver_path }
# original value ::Webdrivers::Chromedriver.update

/cc @daveliu

Edited by MAO Chao

Merge request reports

Loading