MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / get_new_driver

Method get_new_driver

seleniumbase/fixtures/base_case.py:4069–4521  ·  view source on GitHub ↗

This method spins up an extra browser for tests that require more than one. The first browser is already provided by tests that import base_case.BaseCase from seleniumbase. If parameters aren't specified, the method uses the same as the default driver. @Params

(
        self,
        browser=None,
        headless=None,
        locale_code=None,
        protocol=None,
        servername=None,
        port=None,
        proxy=None,
        proxy_bypass_list=None,
        proxy_pac_url=None,
        multi_proxy=None,
        agent=None,
        switch_to=True,
        cap_file=None,
        cap_string=None,
        recorder_ext=None,
        disable_cookies=None,
        disable_js=None,
        disable_csp=None,
        enable_ws=None,
        enable_sync=None,
        use_auto_ext=None,
        undetectable=None,
        uc_cdp_events=None,
        uc_subprocess=None,
        log_cdp_events=None,
        no_sandbox=None,
        disable_gpu=None,
        headless1=None,
        headless2=None,
        incognito=None,
        guest_mode=None,
        dark_mode=None,
        devtools=None,
        remote_debug=None,
        enable_3d_apis=None,
        swiftshader=None,
        ad_block_on=None,
        host_resolver_rules=None,
        block_images=None,
        do_not_track=None,
        chromium_arg=None,
        firefox_arg=None,
        firefox_pref=None,
        user_data_dir=None,
        extension_zip=None,
        extension_dir=None,
        disable_features=None,
        binary_location=None,
        driver_version=None,
        page_load_strategy=None,
        external_pdf=None,
        is_mobile=None,
        d_width=None,
        d_height=None,
        d_p_r=None,
        **kwargs,
    )

Source from the content-addressed store, hash-verified

4067 self.switch_to_window(-1)
4068
4069 def get_new_driver(
4070 self,
4071 browser=None,
4072 headless=None,
4073 locale_code=None,
4074 protocol=None,
4075 servername=None,
4076 port=None,
4077 proxy=None,
4078 proxy_bypass_list=None,
4079 proxy_pac_url=None,
4080 multi_proxy=None,
4081 agent=None,
4082 switch_to=True,
4083 cap_file=None,
4084 cap_string=None,
4085 recorder_ext=None,
4086 disable_cookies=None,
4087 disable_js=None,
4088 disable_csp=None,
4089 enable_ws=None,
4090 enable_sync=None,
4091 use_auto_ext=None,
4092 undetectable=None,
4093 uc_cdp_events=None,
4094 uc_subprocess=None,
4095 log_cdp_events=None,
4096 no_sandbox=None,
4097 disable_gpu=None,
4098 headless1=None,
4099 headless2=None,
4100 incognito=None,
4101 guest_mode=None,
4102 dark_mode=None,
4103 devtools=None,
4104 remote_debug=None,
4105 enable_3d_apis=None,
4106 swiftshader=None,
4107 ad_block_on=None,
4108 host_resolver_rules=None,
4109 block_images=None,
4110 do_not_track=None,
4111 chromium_arg=None,
4112 firefox_arg=None,
4113 firefox_pref=None,
4114 user_data_dir=None,
4115 extension_zip=None,
4116 extension_dir=None,
4117 disable_features=None,
4118 binary_location=None,
4119 driver_version=None,
4120 page_load_strategy=None,
4121 external_pdf=None,
4122 is_mobile=None,
4123 d_width=None,
4124 d_height=None,
4125 d_p_r=None,
4126 **kwargs,

Callers 4

openMethod · 0.95
activate_cdp_modeMethod · 0.95
setUpMethod · 0.95
get_new_driverFunction · 0.45

Calls 9

__check_scopeMethod · 0.95
__get_test_idMethod · 0.95
is_chromiumMethod · 0.95
maximize_windowMethod · 0.95
openMethod · 0.95
set_window_sizeMethod · 0.45
set_window_rectMethod · 0.45
is_valid_urlMethod · 0.45

Tested by

no test coverage detected