File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 99
99
sb .dashboard = False
100
100
sb ._dash_initialized = False
101
101
sb .message_duration = None
102
+ sb .enable_3d_apis = False
102
103
sb .block_images = False
103
104
sb .do_not_track = False
104
105
sb .external_pdf = False
Original file line number Diff line number Diff line change 77
77
-D remote-debug (Enable Chrome's Remote Debugger on http://localhost:9222)
78
78
-D dashboard (Enable the SeleniumBase Dashboard. Saved at: dashboard.html)
79
79
-D dash-title=STRING (Set the title shown for the generated dashboard.)
80
+ -D enable-3d-apis (Enables WebGL and 3D APIs.)
80
81
-D swiftshader (Use Chrome's "--use-gl=swiftshader" feature.)
81
82
-D incognito (Enable Chrome's Incognito mode.)
82
83
-D guest (Enable Chrome's Guest mode.)
@@ -214,6 +215,7 @@ def get_configured_sb(context):
214
215
sb .proxy_string = None
215
216
sb .proxy_bypass_list = None
216
217
sb .proxy_pac_url = None
218
+ sb .enable_3d_apis = False
217
219
sb .swiftshader = False
218
220
sb .ad_block_on = False
219
221
sb .is_nosetest = False
@@ -708,6 +710,10 @@ def get_configured_sb(context):
708
710
proxy_pac_url = sb .proxy_pac_url # revert to default
709
711
sb .proxy_pac_url = proxy_pac_url
710
712
continue
713
+ # Handle: -D enable-3d-apis / enable_3d_apis
714
+ if low_key in ["enable-3d-apis" , "enable_3d_apis" ]:
715
+ sb .enable_3d_apis = True
716
+ continue
711
717
# Handle: -D swiftshader
712
718
if low_key == "swiftshader" :
713
719
sb .swiftshader = True
You can’t perform that action at this time.
0 commit comments