g1879
|
dbdb4528ab
|
size、locations等合并到rect属性
|
2023-11-17 08:46:23 +08:00 |
|
g1879
|
7cfac54349
|
maximized()和minimized()改成max()和mini();删除ids属性
|
2023-11-16 23:18:34 +08:00 |
|
g1879
|
006bd07167
|
maximized()和minimized()改成max()和mini();size、locations等合并到rect属性
|
2023-11-16 22:33:21 +08:00 |
|
g1879
|
a089bcbffc
|
页面增加steates属性,配置文件优化
页面对象的is_loading、ready_state、is_alive属性移到states属性中;
重构Frame的steates属性;
page_load_strategy改为load_mode;
ini文件experimental_options改为prefs;
ChromiumOptinos增加ignore_certificate_errors()
set_headless()、set_no_imgs()、set_no_js()、set_mute()数个设置去掉set_
|
2023-11-16 15:11:04 +08:00 |
|
g1879
|
66de3a6db1
|
TabClosedError改为PageClosedError;修复iframe一个问题
|
2023-11-15 19:51:16 +08:00 |
|
g1879
|
ee89ce948c
|
ChromiumFrame增加rect属性;修复内部元素不能获取屏幕坐标问题;frame_size改名为page_size;修复小问题
|
2023-11-15 15:52:49 +08:00 |
|
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
|
9fb0f84507
|
click()增加wait_stop参数;启动时自动关闭浏览器隐私声明;动作链移动增加时长参数
|
2023-11-13 18:20:06 +08:00 |
|
g1879
|
27bea5f579
|
自动关闭浏览器启动时的隐私声明
|
2023-11-12 22:56:52 +08:00 |
|
g1879
|
89e1b3a29f
|
4.0.0b6 quit()增加超时和强制关闭参数
|
2023-11-12 01:03:39 +08:00 |
|
g1879
|
d24730cc2d
|
优化抓包逻辑,保证额外信息能获取到
|
2023-11-12 00:24:51 +08:00 |
|
g1879
|
146e527494
|
对iframe逻辑进行完全重构
|
2023-11-11 20:05:51 +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
|
834d2ef00d
|
Merge remote-tracking branch 'origin/dev' into dev
|
2023-11-08 20:16:37 +08:00 |
|
g1879
|
457eb27566
|
调整项目结构和部分类名
|
2023-11-08 15:59:50 +08:00 |
|
g1879
|
c6273d9bf2
|
优化点击逻辑
|
2023-11-08 11:21:11 +08:00 |
|
g1879
|
3dfbfb957f
|
浏览器关闭时删除记录的id
|
2023-11-07 18:04:18 +08:00 |
|
g1879
|
ed8c53d738
|
元素增加locations.rect和locations.viewport_rect属性;优化is_covered逻辑;优化Driver _send()逻辑;修复Listener method设置问题;优化点击逻辑;Driver统一在browser创建
|
2023-11-07 16:15:01 +08:00 |
|
g1879
|
f4e549a414
|
修复监听器设置method时的问题;修复Driver逻辑问题;pop()全部增加None
|
2023-11-06 20:17:41 +08:00 |
|
g1879
|
99dfaf91da
|
修复browser的一些问题
|
2023-11-05 23:05:27 +08:00 |
|
g1879
|
9331721b44
|
调整ChromiumDriver逻辑
|
2023-11-05 22:33:28 +08:00 |
|
g1879
|
572f0d51c4
|
set.download_file_name()增加suffix参数
|
2023-11-05 21:17:20 +08:00 |
|
g1879
|
897a9cd9c8
|
set.download_file_name()增加suffix参数
|
2023-11-05 16:57:10 +08:00 |
|
g1879
|
2ddb7aff95
|
适应最新版浏览器的修改,tabs不包含F12的窗口
|
2023-11-04 17:18:28 +08:00 |
|
g1879
|
2a0fa73f9d
|
控制tabs减少用get()方式,提高稳定性
|
2023-11-02 23:06:29 +08:00 |
|
g1879
|
e8f3cf8df3
|
修复get()超时没try问题
|
2023-11-01 23:32:14 +08:00 |
|
g1879
|
f278a32ede
|
修复frame_id不对应问题
|
2023-11-01 02:02:59 +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
|
b5f2e28e32
|
4.0.0b3抓包可包含扩展信息;url不对所有允许的字符转义
|
2023-10-31 00:25:29 +08:00 |
|
g1879
|
722e299150
|
rect.borwser_size 改为window_size ;rect.borwser_location 改为window_location ;cdp设置30秒超时
|
2023-10-30 22:05:52 +08:00 |
|
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方式创建ChromiumPage 和WebPage
|
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
|
8c30c09c21
|
!26 v3.2.34
Merge pull request !26 from g1879/debug
|
2023-10-23 09:54:22 +00:00 |
|
g1879
|
f991e3dd81
|
3.2.34浏览器最小化时也能响应模拟操作
|
2023-10-23 17:53:25 +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 |
|