Commit Graph

  • 99dfaf91da 修复browser的一些问题 g1879 2023-11-05 23:05:27 +08:00
  • 9331721b44 调整ChromiumDriver逻辑 g1879 2023-11-05 22:33:28 +08:00
  • 572f0d51c4 set.download_file_name()增加suffix参数 g1879 2023-11-05 21:17:20 +08:00
  • 897a9cd9c8 set.download_file_name()增加suffix参数 g1879 2023-11-05 16:57:10 +08:00
  • 2ddb7aff95 适应最新版浏览器的修改,tabs不包含F12的窗口 g1879 2023-11-04 17:18:28 +08:00
  • 2a0fa73f9d 控制tabs减少用get()方式,提高稳定性 g1879 2023-11-02 23:06:29 +08:00
  • e8f3cf8df3 修复get()超时没try问题 g1879 2023-11-01 23:32:14 +08:00
  • f278a32ede 修复frame_id不对应问题 g1879 2023-11-01 02:02:59 +08:00
  • 5f0ef46b93 4.0.0b5修复几个隐藏问题 g1879 2023-10-31 19:57:37 +08:00
  • b8382e3e5f 4.0.0b4修复抓包问题;创建ChromiumPage可接收int表示端口号;Frame _reload()时关闭旧连接;修复driver阻断问题;优化连接读取doc逻辑 g1879 2023-10-31 15:20:45 +08:00
  • b5f2e28e32 4.0.0b3抓包可包含扩展信息;url不对所有允许的字符转义 g1879 2023-10-31 00:25:29 +08:00
  • 722e299150 rect.borwser_size改为window_sizerect.borwser_location改为window_location;cdp设置30秒超时 g1879 2023-10-30 22:05:52 +08:00
  • 989a92adb7 主动连接也遵循加载策略超时;修复下载路径设置问题;增强读取doc稳定性 g1879 2023-10-30 18:09:14 +08:00
  • 368665df57 4.0.0b1对连接逻辑进行完全重构,'none'模式不主动停止网页且无视timeout;wait.new_tab()成功时返回id g1879 2023-10-30 01:57:18 +08:00
  • 341591edc6 不再使用传递ChromiumDriver方式创建ChromiumPageWebPage g1879 2023-10-26 23:15:21 +08:00
  • cd1369e33a 修复监听器小bug g1879 2023-10-26 21:40:06 +08:00
  • ab1f85d192 auto_port()支持多线程;支持查找用完端口 g1879 2023-10-25 20:00:28 +08:00
  • 2939e4d42b Tab可处理自己的alert;重构处理alert逻辑,alert存在时也可处理非js命令 g1879 2023-10-24 23:50:16 +08:00
  • d587ca6095 优化ChromiumDriver超时逻辑 g1879 2023-10-24 17:45:20 +08:00
  • 301569a9cb 完善监听器逻辑;修复to_tab()报错 g1879 2023-10-24 16:54:35 +08:00
  • 8c30c09c21
    !26 v3.2.34 Merge pull request !26 from g1879/debug g1879 2023-10-23 09:54:22 +00:00
  • fe8f171344
    Pre Merge pull request !26 from g1879/debug g1879 2023-10-23 09:54:09 +00:00
  • f991e3dd81 3.2.34浏览器最小化时也能响应模拟操作 g1879 2023-10-23 17:53:25 +08:00
  • 90c715aeae 增加ele.states.has_rect和ele.wait.stop_moving();common删除FlowViewer g1879 2023-10-23 17:44:19 +08:00
  • 06a215d93a 基本完成Listener修改 g1879 2023-10-23 01:03:46 +08:00
  • e5a2a25473 get_src()增加支持blob g1879 2023-10-22 10:00:53 +08:00
  • f79a91b5a1 new_tab()返回对象;ChromiumOptions增加几个设置方法 g1879 2023-10-21 15:58:29 +08:00
  • 116bfe7e2f ChromiumOptions增加existing_only()和is_existing_only g1879 2023-10-21 10:42:26 +08:00
  • 8e8394a889 微调 g1879 2023-10-20 18:24:01 +08:00
  • 2d5f1687c8 new_tab()改回返回tab_id;增加tab.set.activate();Tab对象能获取自己的窗口矩形信息;修复浏览器最小化时模拟操作不响应 g1879 2023-10-20 17:15:36 +08:00
  • f2b522b25e 调整项目文件目录 g1879 2023-10-20 15:07:08 +08:00
  • aafbc7a839 调整项目文件目录 g1879 2023-10-20 14:35:44 +08:00
  • 19f99b4d62 完善页面对象初始化重构;Page恢复接收Driver g1879 2023-10-20 00:13:00 +08:00
  • b822784fdc 重构WebPage和WebPageTab逻辑,未完成 g1879 2023-10-19 18:02:13 +08:00
  • 955f8c27ae 重构ChromiumPage启动逻辑 g1879 2023-10-19 16:20:44 +08:00
  • de6691adc2 添加Browser类,调整架构,未完成 g1879 2023-10-18 17:52:27 +08:00
  • 0ff5b47a4c 继续改进下载功能 g1879 2023-10-18 14:14:08 +08:00
  • c450a0c452 修复下载功能的问题,待完善tab触发功能 g1879 2023-10-18 00:19:29 +08:00
  • 345c051aa1 改进下载逻辑,待测试 g1879 2023-10-17 17:45:36 +08:00
  • 8dd184e848 微调下载逻辑 g1879 2023-10-17 15:48:28 +08:00
  • ba1c3fb3cc new_tab()改为返回标签页对象 g1879 2023-10-17 10:16:09 +08:00
  • 30f022fe71 设置同名处理策略支持简写 g1879 2023-10-16 22:50:12 +08:00
  • 122dd5e77a Merge remote-tracking branch 'origin/dev' into dev g1879 2023-10-16 18:04:02 +08:00
  • 36590206fb 改进下载功能 g1879 2023-10-16 18:03:48 +08:00
  • 1bc10cb0bd
    !25 issues模板 Merge pull request !25 from g1879/debug g1879 2023-10-16 06:41:09 +00:00
  • 1723a34836
    Pre Merge pull request !25 from g1879/debug g1879 2023-10-16 06:41:02 +00:00
  • f9925e01fe
    add .gitee/ISSUE_TEMPLATE.zh-CN.md. g1879 2023-10-16 06:40:36 +00:00
  • 66993c3905
    add .gitee/ISSUE_TEMPLATE.zh-CN.md. g1879 2023-10-16 06:39:26 +00:00
  • a37ea0a50d 改进下载功能,待测试 g1879 2023-10-16 00:14:17 +08:00
  • ed2cc9a579 初步完成下载功能修改;调整driver代码 g1879 2023-10-13 17:44:17 +08:00
  • fa6bc08b5b 优化截图功能 g1879 2023-10-10 09:41:26 +08:00
  • 9690a57502 get_screenshot()兼容旧版本path参数 g1879 2023-10-09 22:59:41 +08:00
  • 1015d6c076 元素滚动添加to_center(),状态增加is_whole_in_viewport;页面对象增加actions属性;修复元素截图问题;get_usable_path()增加is_file, parents参数 g1879 2023-09-22 19:42:53 +08:00
  • 2b6dfefff8
    !24 v3.2.33 Merge pull request !24 from g1879/debug v3.2.33 g1879 2023-09-22 10:04:09 +00:00
  • 2f4adb467c
    Pre Merge pull request !24 from g1879/debug g1879 2023-09-22 10:03:58 +00:00
  • 56dac7abd7 3.2.33修复异域iframe内元素截图问题;元素对象删除stats.is_whole_in_viewport属性 g1879 2023-09-22 18:00:13 +08:00
  • 640059a445 元素对象添加stats.is_whole_in_viewport属性;修复元素截图视口外空白问题 g1879 2023-09-21 23:41:42 +08:00
  • d3c88deff6
    !23 v3.2.32 Merge pull request !23 from g1879/debug v3.2.32 g1879 2023-09-11 12:33:55 +00:00
  • 69c4c0f54e
    Pre Merge pull request !23 from g1879/debug g1879 2023-09-11 12:33:43 +00:00
  • ca847a4c58 3.2.32 g1879 2023-09-11 20:32:37 +08:00
  • 3eee7132d5 修正写法 g1879 2023-09-11 17:25:38 +08:00
  • ed2883e2b9 browser_driver和BrowserManager改成每个浏览器只一个对象;改进下浏览器载功能,未完成 g1879 2023-09-11 07:10:26 +08:00
  • a6233aa923 获取元素size更准确; g1879 2023-09-08 17:36:00 +08:00
  • e9d499bcb8 ele.save()增加name参数,返回文件路径;get_screenshot()增加name和scroll_to_center参数 g1879 2023-09-08 16:22:17 +08:00
  • 7394ab8059 完善下载功能逻辑 g1879 2023-09-08 00:36:04 +08:00
  • e5055decd8 基本完成下载功能完善,待测试 g1879 2023-09-07 18:00:11 +08:00
  • 95717981c8 无界面Linux自动启用无头;MAC和Linux添加默认浏览器路径 g1879 2023-09-06 17:02:15 +08:00
  • 02c63385f2
    !22 添加wait_until方法,支持自定义组合等待条件 Merge pull request !22 from donggoing/dev g1879 2023-08-31 00:52:43 +00:00
  • 8c8f62fa4a
    Pre Merge pull request !22 from donggoing/dev donggoing 2023-08-30 16:25:02 +00:00
  • 1958ad283e 添加wait_until方法,支持自定义组合等待条件 donggoing 2023-08-31 00:22:45 +08:00
  • f7368c64e5 修复元素截图时窗口外部分空白问题 g1879 2023-08-30 20:23:34 +08:00
  • 0b96412146 增加wait()方法 g1879 2023-08-30 17:33:00 +08:00
  • e5d2fbc086
    Pre Merge pull request !21 from donggoing/master donggoing 2023-08-30 02:33:30 +00:00
  • c52799c609 添加wait_until方法,支持自定义组合等待条件 donggoing 2023-08-30 10:22:09 +08:00
  • 8170d53c97 优化页面初始化逻辑;继续完善下载功能 g1879 2023-08-29 17:39:43 +08:00
  • b8e2be8799 基本完成下载功能修改,待测试和完善 g1879 2023-08-28 22:59:16 +08:00
  • bd54c1f481 继续完善浏览器下载功能,未完成 g1879 2023-08-28 17:09:02 +08:00
  • 42e8217c8e 页面类增加_page属性以获取总页面对象;继续完善浏览器下载功能,未完成 g1879 2023-08-28 00:07:51 +08:00
  • fd5e8aa89d ChromiumFrame增加_target_page g1879 2023-08-26 08:46:25 +08:00
  • 8d89e4f7ef 用_target_id取代tab_id,frame对象能正确返回tab id;修复tab没有继承page下载路径的问题;page和tab对象添加set.download_path g1879 2023-08-25 18:32:11 +08:00
  • fa918f105a quit()会等待浏览器进程关闭 g1879 2023-08-24 10:05:46 +08:00
  • 03ae186f06 修复拼写错误 g1879 2023-08-22 23:56:03 +08:00
  • 5f429840f8 修复set.timeouts()问题;屏蔽Linux和MAC系统中运行时那些啰嗦的提示 g1879 2023-08-22 09:15:26 +08:00
  • dbabe35489 修复page.set.timeouts()中implicit参数失效问题 g1879 2023-08-19 23:37:52 +08:00
  • 2b1b7f6188 修复关闭tab时小几率报错问题 g1879 2023-08-11 15:47:12 +08:00
  • f97a7c80de BasePage补上user_agent属性 g1879 2023-08-11 14:19:01 +08:00
  • e6f14d3710
    !20 v3.2.31 Merge pull request !20 from g1879/debug g1879 2023-08-09 06:38:05 +00:00
  • ac8904901b
    Pre Merge pull request !20 from g1879/debug g1879 2023-08-09 06:31:29 +00:00
  • 0aaff9fb35
    Revert "!19 v3.2.31" g1879 2023-08-09 06:31:27 +00:00
  • 6cc85c9209
    !19 v3.2.31 Merge pull request !19 from g1879/dev g1879 2023-08-09 06:13:18 +00:00
  • 1fe13a1c6d
    Pre Merge pull request !19 from g1879/dev g1879 2023-08-09 06:12:27 +00:00
  • 01a930b740 get_src()方法增加base64_to_bytes参数;使用1.0.0版DownloadKit g1879 2023-08-09 11:50:49 +08:00
  • 5bbbeb23d9 3.2.31 get_src()方法增加base64_to_bytes参数;使用1.0.0版DownloadKit g1879 2023-08-09 11:46:11 +08:00
  • 462c65ae63 修复录屏视频编码一些电脑不支持的问题 g1879 2023-08-05 15:48:04 +08:00
  • dea41ab0dc 修复录屏视频编码一些电脑不支持的问题 g1879 2023-08-05 15:47:10 +08:00
  • dcfa1ff2a1 元素屏幕坐标乘以像素比 g1879 2023-08-05 15:36:24 +08:00
  • 874a0b0e2f 元素屏幕坐标乘以像素比;new_tab()默认不切换 g1879 2023-08-05 15:34:49 +08:00
  • 3a416ec061 3.2.31 set_argument('--headless')自动改为新写法;优化find_tabs()用法 g1879 2023-07-27 15:56:40 +08:00
  • e46f068218 修复一个当网站headers不规范时获取不到编码的问题;修复一个监听时可能出现的问题 g1879 2023-07-27 15:43:46 +08:00
  • 8f33a9241e scroll.to_see()方法center参数默认None;解决滚动后点击被固定元素遮挡问题;get()支持ipv6地址;page对象增加user_agent属性 g1879 2023-07-27 15:33:55 +08:00