68 Commits

Author SHA1 Message Date
g1879
a4bf7da0bd run_js()等方法加上timeout参数;修复tab相关问题 2023-11-15 00:31:46 +08:00
g1879
47557844e0 插件路径自动变成绝对路径;抓包加上判断frame;元素坐标改为float;修复配置文件损坏时出现的问题 2023-11-14 11:41:33 +08:00
g1879
a5e86167e2 4.0.0b7当set_headless(False)但接管了无头浏览器,将起关闭并启动新的有头浏览器;prop()改用js方式 2023-11-13 20:23:04 +08:00
g1879
f850760651 接管无头浏览器时判断是否需要用无头,未完成 2023-11-13 18:20:50 +08:00
g1879
89e1b3a29f 4.0.0b6 quit()增加超时和强制关闭参数 2023-11-12 01:03:39 +08:00
g1879
a6037e960e 删除to_tab()、to_main_tab()、main_tab;new_tab()删除switch_to参数,增加new_window、background、new_context参数 2023-11-11 19:33:52 +08:00
g1879
457eb27566 调整项目结构和部分类名 2023-11-08 15:59:50 +08:00
g1879
2a0fa73f9d 控制tabs减少用get()方式,提高稳定性 2023-11-02 23:06:29 +08:00
g1879
5f0ef46b93 4.0.0b5修复几个隐藏问题 2023-10-31 19:57:37 +08:00
g1879
b8382e3e5f 4.0.0b4修复抓包问题;创建ChromiumPage可接收int表示端口号;Frame _reload()时关闭旧连接;修复driver阻断问题;优化连接读取doc逻辑 2023-10-31 15:20:45 +08:00
g1879
341591edc6 不再使用传递ChromiumDriver方式创建ChromiumPageWebPage 2023-10-26 23:15:21 +08:00
g1879
2939e4d42b Tab可处理自己的alert;重构处理alert逻辑,alert存在时也可处理非js命令 2023-10-24 23:50:16 +08:00
g1879
301569a9cb 完善监听器逻辑;修复to_tab()报错 2023-10-24 16:54:35 +08:00
g1879
e5a2a25473 get_src()增加支持blob 2023-10-22 10:00:53 +08:00
g1879
f79a91b5a1 new_tab()返回对象;ChromiumOptions增加几个设置方法 2023-10-21 15:58:29 +08:00
g1879
2d5f1687c8 new_tab()改回返回tab_id;增加tab.set.activate();Tab对象能获取自己的窗口矩形信息;修复浏览器最小化时模拟操作不响应 2023-10-20 17:15:36 +08:00
g1879
f2b522b25e 调整项目文件目录 2023-10-20 15:07:08 +08:00
g1879
aafbc7a839 调整项目文件目录 2023-10-20 14:35:44 +08:00