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