@@ -3844,7 +3844,7 @@ def get_new_driver(
38443844 if enable_3d_apis is None:
38453845 enable_3d_apis = self.enable_3d_apis
38463846 if swiftshader is None:
3847- swiftshader = self.swiftshader
3847+ swiftshader = self._swiftshader
38483848 if ad_block_on is None:
38493849 ad_block_on = self.ad_block_on
38503850 if block_images is None:
@@ -14153,7 +14153,7 @@ def setUp(self, masterqa_mode=False):
1415314153 constants.Dashboard.LOCKFILE
1415414154 )
1415514155 self.enable_3d_apis = sb_config.enable_3d_apis
14156- self.swiftshader = sb_config.swiftshader
14156+ self._swiftshader = sb_config.swiftshader
1415714157 self.user_data_dir = sb_config.user_data_dir
1415814158 self.extension_zip = sb_config.extension_zip
1415914159 self.extension_dir = sb_config.extension_dir
@@ -14282,6 +14282,10 @@ def setUp(self, masterqa_mode=False):
1428214282 settings.SMALL_TIMEOUT = sb_config._SMALL_TIMEOUT
1428314283 settings.LARGE_TIMEOUT = sb_config._LARGE_TIMEOUT
1428414284
14285+ if not hasattr(self, "_swiftshader"):
14286+ # Not swiftshader: options.add_argument("--disable-gpu")
14287+ self._swiftshader = False
14288+
1428514289 if not hasattr(sb_config, "_recorded_actions"):
1428614290 # Only filled when Recorder Mode is enabled
1428714291 sb_config._recorded_actions = {}
@@ -14468,7 +14472,7 @@ def setUp(self, masterqa_mode=False):
1446814472 devtools=self.devtools,
1446914473 remote_debug=self.remote_debug,
1447014474 enable_3d_apis=self.enable_3d_apis,
14471- swiftshader=self.swiftshader ,
14475+ swiftshader=self._swiftshader ,
1447214476 ad_block_on=self.ad_block_on,
1447314477 block_images=self.block_images,
1447414478 do_not_track=self.do_not_track,
0 commit comments