g1879
|
7e08dea72e
|
4.0.4.2(+)
增加add_ele()
run_js()可读取文件
修复旧版python中get()报错问题
click.multiple()改为click.multi()
|
2024-01-29 23:06:11 +08:00 |
|
g1879
|
014f86db49
|
4.0.4.1Settings增加cdp_timeout属性;ini内容内置到代码中
|
2024-01-28 00:32:37 +08:00 |
|
g1879
|
c07d90195d
|
4.0.4(+)
prop()改成property(),参数改为name;
get_src()改为src();
get_cookies()方法改成cookies();
删除cookies属性;
get_session_storage()、get_local_storage()改成session_storage()、local_storage();
pageLoad改成page_load;
set_a_header()、remove_a_header()、set.header()、set.attr()的参数改为name;
元素增加value属性和set.value()方法;
loc_or_ele、loc_or_str等改为locator;
提高截图jpg格式画质;
修复s模式timeout参数失效问题;
修复wait.has_rect()等出现的问题;
修复找不到浏览器路径时报ini错误问题
增加一些提示
|
2024-01-27 14:40:11 +08:00 |
|
g1879
|
9e4b39be55
|
4.0.3.5统一各locator参数名称;select.by_loc()改成by.locator()
|
2024-01-22 17:13:10 +08:00 |
|
g1879
|
8aae35d31b
|
4.0.3.4(+)
修复多线程同时创建一个页面对象时报错问题;
优化一个性能问题;
stop_loading()保证状态变成完成;
auto_port()增加scope参数
|
2024-01-21 01:08:54 +08:00 |
|
g1879
|
f485cfc7a6
|
4.0.3.1增加reconnect()方法;优化关闭标签页逻辑;修复s_ele()后定位问题
|
2024-01-19 00:48:16 +08:00 |
|
g1879
|
5815474ea9
|
修复继承后出现的问题
|
2024-01-18 10:43:11 +08:00 |
|
g1879
|
b19e62bac5
|
Tab默认单例;增加TargetNotFoundError、Settings.singleton_tab_obj
|
2024-01-11 21:22:20 +08:00 |
|
g1879
|
1eaa56efdb
|
Page改成单例
|
2024-01-11 18:12:54 +08:00 |
|
g1879
|
5a80707e38
|
index全部从1开始,可传入负数;完善获取元素改进
|
2024-01-11 00:59:47 +08:00 |
|
g1879
|
86ff9098b2
|
ele()和s_ele()增加index参数,未完成;优化查找元素速度
|
2024-01-09 23:35:36 +08:00 |
|
g1879
|
c3b58bc90d
|
4.0.0get_frame()序号改成从0开始;页面save()增加as_pdf参数;修复一些小问题
|
2024-01-08 18:04:59 +08:00 |
|
g1879
|
f13681e0df
|
ChromiumPage增加close(),删除close_other_tabs();微调quit()
|
2024-01-04 00:28:46 +08:00 |
|
g1879
|
2986e3eeb1
|
4.0.0b33(+)
co增加tmp_path和is_auto_port属性;
auto_port在创建对象时才确定端口和路径;
auto_port的对象在浏览器关闭时情况用户文件夹
|
2024-01-02 22:51:40 +08:00 |
|
g1879
|
a20fafebd7
|
优化处理立即执行的动作逻辑
|
2024-01-02 15:26:13 +08:00 |
|
g1879
|
54d2e3b9de
|
元素对象间可用==判断是否指向同一个元素;Page的save()默认返回文本,不保存
|
2023-12-30 20:51:06 +08:00 |
|
g1879
|
6f5020f955
|
修复监听一个问题;PageClosedError改为PageDisconnectedError
|
2023-12-29 19:20:15 +08:00 |
|
g1879
|
63266cce76
|
修复Page关闭后new_tab()报错问题;微调Driver错误处理
|
2023-12-28 17:23:47 +08:00 |
|
g1879
|
eaad58da9e
|
4.0.0b31完善Driver的stop()逻辑;优化录像保存逻辑;页面对象增加save()
|
2023-12-27 17:21:52 +08:00 |
|
g1879
|
bd47aee4ca
|
完善Driver逻辑
|
2023-12-27 07:23:38 +08:00 |
|
g1879
|
8c870c1c3e
|
截图不再自动重命名;修改录屏未完成
|
2023-12-26 17:11:48 +08:00 |
|
g1879
|
23881d03a3
|
4.0.0b30优化_reload();修复type()、select()和close()问题
|
2023-12-26 15:51:32 +08:00 |
|
g1879
|
e86ac7517d
|
4.0.0b29(+)
增加disconnect()方法;
优化查找元素逻辑;
修复动作链按键超时问题;
|
2023-12-25 18:00:13 +08:00 |
|
g1879
|
d8a85d361e
|
4.0.0b28
|
2023-12-22 22:10:00 +08:00 |
|
g1879
|
da5a8a9e42
|
增加wait.alert_closed()、wait.has_rect();run_js()无视其中产生的弹窗
|
2023-12-22 17:49:49 +08:00 |
|
g1879
|
4de95e6354
|
修复小问题
|
2023-12-21 16:28:41 +08:00 |
|
g1879
|
71dfe3037c
|
wait.ele_display()和wait.ele_hidden()会等待元素加载;
修复Page获取元素有时会返回str问题
|
2023-12-21 10:48:48 +08:00 |
|
g1879
|
e9f6322e5e
|
优化处理alert逻辑
|
2023-12-20 14:35:14 +08:00 |
|
g1879
|
79c6eae2db
|
4.0.0b23优化处理alert逻辑
|
2023-12-18 20:24:38 +08:00 |
|
g1879
|
13cb1d7f53
|
完善连接阶段逻辑和alert处理逻辑
|
2023-12-18 01:07:11 +08:00 |
|
g1879
|
05cac3b69a
|
不少修改(+)
修复一个cookies问题;
元素被覆盖时states.is_covered返回覆盖元素id;
click()by_js默认改为False;
修复html带xml描述时SessionPage报错问题;
get()逻辑避免浏览器自动重试;
删除set.cookie();
增加set.cookies.clear()和set.cookies.remove();
set.cookies()可接收单个cookie;
修复select问题;
ChromiumDriver改为Driver
|
2023-12-17 19:16:41 +08:00 |
|
g1879
|
0cc81621de
|
一些修改(+)
修复auto_port()问题;
修复cookie设置问题
go_on改成resume;
ready_state增加'connecting';
ChromiumShadowRoot改为ShadowRoot
|
2023-12-14 16:23:55 +08:00 |
|
g1879
|
1a5ec884f1
|
_common改名为_functions
|
2023-12-08 23:31:25 +08:00 |
|
g1879
|
30df1c8eb8
|
增加WrongURLError;get()会检查url规范;SessionPage的get()可指向本地文件
|
2023-12-08 19:53:11 +08:00 |
|
g1879
|
294e5219c7
|
ChromiumOptions增加incognito()方法;ini文件增加几个启动参数;cookie设置时value默认为str;修复driver报错问题
|
2023-12-08 18:31:51 +08:00 |
|
g1879
|
bf245f7221
|
4.0.0b17(+)
修复相对定位timeout失效问题;
相对定位timeout改为None;
增加listen.wait_silent()
|
2023-12-03 23:18:27 +08:00 |
|
g1879
|
364700df2c
|
4.0.0b16(+)
timeouts的implicit改成base;
debugger_address改成address
ActionChains改成Actions;
一些文件和内部类改名;
wait.data_packets()即将废弃;
iframe切换了id也可继续监听;
修复监听器有时不能获取postData的问题;
修复监听器不能获取同域iframe数据包的问题;
修复等待数据包timeout无效问题
|
2023-12-03 13:40:13 +08:00 |
|
g1879
|
018c944405
|
4.0.0b15(+)
get_src()可获取src属性内的base64数据
NoneElement_value改用页面对象设置
|
2023-12-01 17:22:35 +08:00 |
|
g1879
|
af6a759b4a
|
quit()的force参数改为立即执行;其它微调
|
2023-11-28 17:44:03 +08:00 |
|
g1879
|
893a8e4957
|
4.0.0b14尝试解决获取文档失败问题
|
2023-11-27 18:06:14 +08:00 |
|
g1879
|
6d0f8a27f4
|
4.0.0b12解决连接浏览器403问题
|
2023-11-24 19:47:30 +08:00 |
|
g1879
|
e3f654ce12
|
@@改为@&,@@-改为@!;增加css方式的定位符解析
|
2023-11-24 01:40:22 +08:00 |
|
g1879
|
75f05062fb
|
改进css_path;修复sr中可能获取错元素问题,未完成
|
2023-11-23 18:05:57 +08:00 |
|
g1879
|
977242ad0a
|
删除easy_set;调整项目结构
|
2023-11-21 20:21:27 +08:00 |
|
g1879
|
18951def81
|
s模式返回空时重试;默认不启动下载管理功能;SessionOptions的set_paths()改成set_download_path()
|
2023-11-20 22:35:42 +08:00 |
|
g1879
|
e52d14a962
|
找不到元素时显示方法和参数;链式查找失败时可返回设置值
|
2023-11-20 00:21:54 +08:00 |
|
g1879
|
dbdb4528ab
|
size、locations等合并到rect属性
|
2023-11-17 08:46:23 +08:00 |
|
g1879
|
ee89ce948c
|
ChromiumFrame增加rect属性;修复内部元素不能获取屏幕坐标问题;frame_size改名为page_size;修复小问题
|
2023-11-15 15:52:49 +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 |
|