38 Commits

Author SHA1 Message Date
g1879
12b6882d4c reconnect()包含browser 2024-02-26 23:04:41 +08:00
g1879
597a9883c8 元素对象page属性改为owner 2024-02-20 17:53:29 +08:00
g1879
193049428d 修改quit()逻辑 2024-02-06 16:36:44 +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
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
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
6f5020f955 修复监听一个问题;PageClosedError改为PageDisconnectedError 2023-12-29 19:20:15 +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
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
1a5ec884f1 _common改名为_functions 2023-12-08 23:31:25 +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
af6a759b4a quit()的force参数改为立即执行;其它微调 2023-11-28 17:44:03 +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
dbdb4528ab size、locations等合并到rect属性 2023-11-17 08:46:23 +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
457eb27566 调整项目结构和部分类名 2023-11-08 15:59:50 +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
99dfaf91da 修复browser的一些问题 2023-11-05 23:05:27 +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
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
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