1090 Commits

Author SHA1 Message Date
g1879
989a92adb7 主动连接也遵循加载策略超时;修复下载路径设置问题;增强读取doc稳定性 2023-10-30 18:09:14 +08:00
g1879
368665df57 4.0.0b1对连接逻辑进行完全重构,'none'模式不主动停止网页且无视timeout;wait.new_tab()成功时返回id 2023-10-30 01:57:18 +08:00
g1879
341591edc6 不再使用传递ChromiumDriver方式创建ChromiumPageWebPage 2023-10-26 23:15:21 +08:00
g1879
cd1369e33a 修复监听器小bug 2023-10-26 21:40:06 +08:00
g1879
ab1f85d192 auto_port()支持多线程;支持查找用完端口 2023-10-25 20:00:28 +08:00
g1879
2939e4d42b Tab可处理自己的alert;重构处理alert逻辑,alert存在时也可处理非js命令 2023-10-24 23:50:16 +08:00
g1879
d587ca6095 优化ChromiumDriver超时逻辑 2023-10-24 17:45:20 +08:00
g1879
301569a9cb 完善监听器逻辑;修复to_tab()报错 2023-10-24 16:54:35 +08:00
g1879
90c715aeae 增加ele.states.has_rect和ele.wait.stop_moving();common删除FlowViewer 2023-10-23 17:44:19 +08:00
g1879
06a215d93a 基本完成Listener修改 2023-10-23 01:03:46 +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
116bfe7e2f ChromiumOptions增加existing_only()和is_existing_only 2023-10-21 10:42:26 +08:00
g1879
8e8394a889 微调 2023-10-20 18:24:01 +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
g1879
19f99b4d62 完善页面对象初始化重构;Page恢复接收Driver 2023-10-20 00:13:00 +08:00
g1879
b822784fdc 重构WebPage和WebPageTab逻辑,未完成 2023-10-19 18:02:13 +08:00
g1879
955f8c27ae 重构ChromiumPage启动逻辑 2023-10-19 16:20:44 +08:00
g1879
de6691adc2 添加Browser类,调整架构,未完成 2023-10-18 17:52:27 +08:00
g1879
0ff5b47a4c 继续改进下载功能 2023-10-18 14:14:08 +08:00
g1879
c450a0c452 修复下载功能的问题,待完善tab触发功能 2023-10-18 00:19:29 +08:00
g1879
345c051aa1 改进下载逻辑,待测试 2023-10-17 17:45:36 +08:00
g1879
8dd184e848 微调下载逻辑 2023-10-17 15:48:28 +08:00
g1879
ba1c3fb3cc new_tab()改为返回标签页对象 2023-10-17 10:16:09 +08:00
g1879
30f022fe71 设置同名处理策略支持简写 2023-10-16 22:50:12 +08:00
g1879
122dd5e77a Merge remote-tracking branch 'origin/dev' into dev 2023-10-16 18:04:02 +08:00
g1879
36590206fb 改进下载功能 2023-10-16 18:03:48 +08:00
g1879
66993c3905
add .gitee/ISSUE_TEMPLATE.zh-CN.md. 2023-10-16 06:39:26 +00:00
g1879
a37ea0a50d 改进下载功能,待测试 2023-10-16 00:14:17 +08:00
g1879
ed2cc9a579 初步完成下载功能修改;调整driver代码 2023-10-13 17:44:17 +08:00
g1879
fa6bc08b5b 优化截图功能 2023-10-10 09:41:26 +08:00
g1879
9690a57502 get_screenshot()兼容旧版本path参数 2023-10-09 22:59:41 +08:00
g1879
1015d6c076 元素滚动添加to_center(),状态增加is_whole_in_viewport;页面对象增加actions属性;修复元素截图问题;get_usable_path()增加is_file, parents参数 2023-09-22 19:42:53 +08:00
g1879
3eee7132d5 修正写法 2023-09-11 17:25:38 +08:00
g1879
ed2883e2b9 browser_driver和BrowserManager改成每个浏览器只一个对象;改进下浏览器载功能,未完成 2023-09-11 07:10:26 +08:00
g1879
a6233aa923 获取元素size更准确; 2023-09-08 17:36:00 +08:00
g1879
e9d499bcb8 ele.save()增加name参数,返回文件路径;get_screenshot()增加name和scroll_to_center参数 2023-09-08 16:22:17 +08:00
g1879
7394ab8059 完善下载功能逻辑 2023-09-08 00:36:04 +08:00
g1879
e5055decd8 基本完成下载功能完善,待测试 2023-09-07 18:00:11 +08:00
g1879
95717981c8 无界面Linux自动启用无头;MAC和Linux添加默认浏览器路径 2023-09-06 17:02:15 +08:00
g1879
02c63385f2
!22 添加wait_until方法,支持自定义组合等待条件
Merge pull request !22 from donggoing/dev
2023-08-31 00:52:43 +00:00
donggoing
1958ad283e 添加wait_until方法,支持自定义组合等待条件 2023-08-31 00:22:45 +08:00
g1879
f7368c64e5 修复元素截图时窗口外部分空白问题 2023-08-30 20:23:34 +08:00
g1879
0b96412146 增加wait()方法 2023-08-30 17:33:00 +08:00
g1879
8170d53c97 优化页面初始化逻辑;继续完善下载功能 2023-08-29 17:39:43 +08:00
g1879
b8e2be8799 基本完成下载功能修改,待测试和完善 2023-08-28 22:59:16 +08:00
g1879
bd54c1f481 继续完善浏览器下载功能,未完成 2023-08-28 17:09:02 +08:00
g1879
42e8217c8e 页面类增加_page属性以获取总页面对象;继续完善浏览器下载功能,未完成 2023-08-28 00:07:51 +08:00