Skip to content

Commit 1f9aa4b

Browse files
committed
Add execute_cdp_cmd() to SeleniumBase direct APIs
1 parent a44e4bb commit 1f9aa4b

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

help_docs/method_summary.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ self.open_html_file(html_file)
206206

207207
self.execute_script(script, *args, **kwargs)
208208

209+
self.execute_cdp_cmd(script, *args, **kwargs)
210+
209211
self.execute_async_script(script, timeout=None)
210212

211213
self.safe_execute_script(script, *args, **kwargs)

seleniumbase/fixtures/base_case.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3016,6 +3016,11 @@ def execute_script(self, script, *args, **kwargs):
30163016
self.__check_browser()
30173017
return self.driver.execute_script(script, *args, **kwargs)
30183018

3019+
def execute_cdp_cmd(self, script, *args, **kwargs):
3020+
self.__check_scope()
3021+
self.__check_browser()
3022+
return self.driver.execute_cdp_cmd(script, *args, **kwargs)
3023+
30193024
def execute_async_script(self, script, timeout=None):
30203025
self.__check_scope()
30213026
self.__check_browser()

0 commit comments

Comments
 (0)