g1879
|
79c6eae2db
|
4.0.0b23优化处理alert逻辑
|
2023-12-18 20:24:38 +08:00 |
|
g1879
|
8e3e0750ce
|
等待方法修改(+)
ele_delete()改为ele_deleted()、ele_load()改为ele_loaded()、delete()改为deleted()、disabled_or_delete()改为disabled_or_deleted()
|
2023-12-18 18:51:58 +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
|
35c25fa454
|
修复re没有适配换行问题
|
2023-12-15 16:52:53 +08:00 |
|
g1879
|
7284b108ef
|
4.0.0b22修复小问题
|
2023-12-15 09:15:52 +08:00 |
|
g1879
|
cd9439be5c
|
4.0.0b21run_js()等待环境;
|
2023-12-14 23:25:11 +08:00 |
|
g1879
|
0cc81621de
|
一些修改(+)
修复auto_port()问题;
修复cookie设置问题
go_on改成resume;
ready_state增加'connecting';
ChromiumShadowRoot改为ShadowRoot
|
2023-12-14 16:23:55 +08:00 |
|
g1879
|
545b7a0732
|
一些修改(+)
fullscreen()改为full();
corners返回tuple;
Frame增加states.is_displayed和states.is_loading;
has_alert移到states中
|
2023-12-14 00:45:13 +08:00 |
|
g1879
|
731d40a891
|
增加CookieFormatError;动作链type()text参数改为keys,input()参数改为text
|
2023-12-13 15:34:58 +08:00 |
|
g1879
|
ce2d14c34e
|
修复小问题
|
2023-12-12 23:53:29 +08:00 |
|
g1879
|
5d192997ba
|
修复小问题
|
2023-12-12 23:09:32 +08:00 |
|
g1879
|
6a063787ee
|
增加set.auto_handle_alert();handle_alert()增加next_one参数
|
2023-12-12 21:24:08 +08:00 |
|
g1879
|
a11267c8a3
|
微调,修复小问题
|
2023-12-12 17:09:17 +08:00 |
|
g1879
|
cea156fc86
|
4.0.0b20(+)
增加StorageError;
动作链key_down()和key_up()支持接收按键名称文本
|
2023-12-11 18:15:24 +08:00 |
|
g1879
|
66e52f6fbe
|
修复切换模式headers设置问题
|
2023-12-11 01:09:04 +08:00 |
|
g1879
|
173a323a42
|
4.0.0b19 下拉项可点击选择
|
2023-12-10 10:53:50 +08:00 |
|
g1879
|
ae417542b7
|
4.0.0b18(+)
SessionPage增加设置编码功能;
listen.wait()增加raise_err参数;
优化set.local_storage()、set.session_storage()和clear_cache();
各类增加__repr__;
指定新版DownloadKit
|
2023-12-10 01:07:37 +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
|
cee5af6d7e
|
修复监听start()没清空问题;动作链增加input()
|
2023-12-06 23:30:34 +08:00 |
|
g1879
|
5ff303130d
|
修复iframe内元素link参数不正确问题
|
2023-12-06 21:43:06 +08:00 |
|
g1879
|
d7ec617988
|
默认只监听GET和POST请求;修复cookie设置expires问题
|
2023-12-05 22:34:09 +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
|
5090fd5c0b
|
微调
|
2023-11-30 00:11:46 +08:00 |
|
g1879
|
1e311e778c
|
修复一个设置cookies的问题
|
2023-11-29 17:16:31 +08:00 |
|
g1879
|
072aad6eaf
|
微调
|
2023-11-29 14:42:42 +08:00 |
|
g1879
|
af6a759b4a
|
quit()的force参数改为立即执行;其它微调
|
2023-11-28 17:44:03 +08:00 |
|
g1879
|
ddd7aba9ae
|
get_tab()参数修改,可接收序号;修复8x版浏览器select报错
|
2023-11-27 22:08:38 +08:00 |
|
g1879
|
893a8e4957
|
4.0.0b14尝试解决获取文档失败问题
|
2023-11-27 18:06:14 +08:00 |
|
g1879
|
acfd774d1f
|
4.0.0b13(详)
配置类和ini文件加上连接重试设置;
ini文件chrome_options改为chromium_options
@&改回@@,优化和修复逻辑问题;
WebPage的driver_options参数改为chromium_options
|
2023-11-26 23:15:06 +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
|
8699bc82d3
|
ElementLossError改为ElementLostError;修复_reload()小问题;SessionPage和WebPage增加close()
|
2023-11-22 15:48:06 +08:00 |
|
g1879
|
bd18b8e427
|
优化SessionPage速度;页面对象增加raw_data
|
2023-11-21 23:52:43 +08:00 |
|
g1879
|
977242ad0a
|
删除easy_set;调整项目结构
|
2023-11-21 20:21:27 +08:00 |
|
g1879
|
5fa71a7f0a
|
click.twice()改为click.multiple()
|
2023-11-21 18:00:15 +08:00 |
|
g1879
|
11027b01b2
|
4.0.0b11修复WebPage()的get_tab()报错
|
2023-11-21 17:49:27 +08:00 |
|
g1879
|
9d51af46ab
|
fix_count改为fit_count;click()by_js默认None
|
2023-11-21 16:35:39 +08:00 |
|
g1879
|
1a0d3c8029
|
4.0.0b10
|
2023-11-21 10:43:50 +08:00 |
|
g1879
|
62dc680573
|
4.0.0b9在interactive时getdoc;简化Frame结构
|
2023-11-21 10:20:02 +08:00 |
|
g1879
|
18951def81
|
s模式返回空时重试;默认不启动下载管理功能;SessionOptions的set_paths()改成set_download_path()
|
2023-11-20 22:35:42 +08:00 |
|
g1879
|
b3d1c54980
|
修复几个小问题
|
2023-11-20 14:59:14 +08:00 |
|
g1879
|
e52d14a962
|
找不到元素时显示方法和参数;链式查找失败时可返回设置值
|
2023-11-20 00:21:54 +08:00 |
|
g1879
|
066eadc7e0
|
优化关闭隐私声明逻辑;支持设置实验项
|
2023-11-19 19:49:01 +08:00 |
|
g1879
|
b62cb110c4
|
SessionOptions增加from_session();修复无ini时WebPage的get_tab()报错问题
|
2023-11-17 22:48:04 +08:00 |
|