qt4c.webview.chromewebview.chromedriver¶
Chrome浏览器驱动
Module Contents¶
Classes¶
ChromeDriver |
Chrome驱动 |
WebkitDebugger |
Webkit调试器 |
-
exception
qt4c.webview.chromewebview.chromedriver.ChromeDriverError(code, msg)¶ Bases:
RuntimeErrorChrome驱动错误
-
code¶
-
message¶
-
__str__(self)¶ Return str(self).
-
-
class
qt4c.webview.chromewebview.chromedriver.ChromeDriver(port)¶ Bases:
objectChrome驱动
-
inst_dict¶
-
get_page_list(self)¶ 获取打开的页面列表
-
get_debugger(self, url=None, title=None)¶ 获取Web调试器
-
-
class
qt4c.webview.chromewebview.chromedriver.WebkitDebugger(ws_addr)¶ Bases:
objectWebkit调试器
-
__del__(self)¶
-
on_open(self, ws)¶
-
on_message(self, ws, message)¶ 收到消息
-
on_error(self, ws, error)¶
-
on_close(self, ws)¶
-
_wait_for_ready(self, timeout=10, interval=0.1)¶ 等待WebSocket连接
-
_init(self)¶ 初始化
-
_get_context_id(self, frame_id)¶ 获取contextId
-
on_recv_notify_msg(self, method, params)¶ 接收到通知消息
-
work_thread(self)¶ 工作线程
-
_wait_for_response(self, seq, timeout=600, interval=0.1)¶ 等待返回数据
-
send_request(self, method, **kwds)¶ 发送请求
参数: method (string) – 命令字
-
enable_runtime(self)¶
-
get_frame_tree(self)¶ 获取frame树
-
eval_script(self, frame_id, script)¶ 执行JavaScript
-
screenshot(self)¶ 通过Chrome开发者协议获取page页面截图,
-