g1879
|
9736f16e8e
|
4.1.0.0b15 quit()增加del_data参数
|
2024-07-29 16:21:30 +08:00 |
|
g1879
|
0d6a8b67f2
|
滚动返回调用者;ChromiumPage的close_tabs()默认指定自己
|
2024-07-28 21:44:42 +08:00 |
|
g1879
|
71ac85d3bf
|
增加点击等待url或title变化方法;一些等待成功时返回对象本身;点击成功返回元素对象
|
2024-07-19 14:24:52 +08:00 |
|
g1879
|
523f92f640
|
4.1.0.0b4set.tab_to_front()标记即将废弃,用activate_tab()代替;Frame增加set.property()和set.style()
|
2024-07-10 14:44:59 +08:00 |
|
g1879
|
ea397923f6
|
activate_tab的tab_id参数改为id_or_ind
|
2024-07-08 07:16:41 +08:00 |
|
g1879
|
7fdd976854
|
Browser改名为Chromium
|
2024-07-07 09:18:11 +08:00 |
|
g1879
|
c26a3d78b2
|
改进new_tab(),未完成
|
2024-07-04 14:19:25 +08:00 |
|
g1879
|
503b3f1d70
|
重构ChromiumPage和WebPage
|
2024-07-02 13:59:50 +08:00 |
|
g1879
|
6d552330cd
|
修复异域iframe跳转到同域时问题;其它修改,未完成
|
2024-07-01 00:35:22 +08:00 |
|
g1879
|
9f49f874ca
|
对Page对象进行解耦,未完成
|
2024-06-28 15:39:09 +08:00 |
|
g1879
|
41b8d3824b
|
删除之前声明废弃的参数、方法和属性
|
2024-06-18 10:03:36 +08:00 |
|
g1879
|
c14a3af41b
|
4.0.4.22(+)
动作链scroll参数位置变化;
tab_ids忽略插件tab;
修复全局代理时无法连接浏览器的问题;
修复截图文件名过长时的问题;
page.save()可根据后缀自动判断类型;
click.middle()增加get_tab参数,返回Tab对象;
修复带html节点的sr获取不到子元素问题;
优化cookies设置逻辑;
Frame对象初始化时不再等待url变化
|
2024-05-04 20:43:46 +08:00 |
|
g1879
|
ca554934e6
|
4.0.4.14(+)
Keys增加5个组合键;
ele.save()会覆盖重名文件;
get_tab()和get_tabs()默认获取普通tab;
type()可输入中文
|
2024-03-22 00:33:04 +08:00 |
|
g1879
|
4cdf08aa8f
|
ChromiumPage增加browser_version;DataPacket.request增加cookies属性;修复动作链wait()问题
|
2024-03-19 21:50:26 +08:00 |
|
g1879
|
cfed80e196
|
4.0.4.13(+)
动作链wait()增加随机功能;
latest_tab当tab设置为单例时返回Tab对象,否则返回tab id;
修复新标签页重复创建连接问题;
修复等待新tab不正确问题
|
2024-03-17 01:20:06 +08:00 |
|
g1879
|
c7592c6a49
|
4.0.4.10修复get_tab()问题
|
2024-03-13 17:47:42 +08:00 |
|
g1879
|
29d0886975
|
latest_tab改为返回Tab对象;Page对象的tabs属性改为tab_ids;get_tab()增加几个参数;find_tabs()改为get_tabs()且返回Tab对象
|
2024-03-09 23:53:41 +08:00 |
|
g1879
|
597a9883c8
|
元素对象page属性改为owner
|
2024-02-20 17:53:29 +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
|
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
|
b8ccbb1adc
|
修复小问题
|
2024-01-15 07:27:35 +08:00 |
|
g1879
|
bc9bc71777
|
4.0.0b38修复问题
|
2024-01-12 17:39:56 +08:00 |
|
g1879
|
d2068e49b5
|
4.0.0b37完善js获取结果
|
2024-01-11 23:44:56 +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
|
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
|
d1a87654a1
|
可指定临时文件夹(+)
auto_port()增加tmp_path参数;
ini增加tmp_path项;
co增加set_tmp_path()方法
|
2023-12-31 11:02:27 +08:00 |
|
g1879
|
34c5ad818b
|
元素对象间可用==判断是否指向同一个元素;Page的save()默认返回文本不保存
|
2023-12-30 14:40:20 +08:00 |
|
g1879
|
63266cce76
|
修复Page关闭后new_tab()报错问题;微调Driver错误处理
|
2023-12-28 17:23:47 +08:00 |
|
g1879
|
9a6bd9c2b4
|
微调注释
|
2023-12-27 17:38:44 +08:00 |
|
g1879
|
eaad58da9e
|
4.0.0b31完善Driver的stop()逻辑;优化录像保存逻辑;页面对象增加save()
|
2023-12-27 17:21:52 +08:00 |
|
g1879
|
8c870c1c3e
|
截图不再自动重命名;修改录屏未完成
|
2023-12-26 17:11:48 +08:00 |
|
g1879
|
e86ac7517d
|
4.0.0b29(+)
增加disconnect()方法;
优化查找元素逻辑;
修复动作链按键超时问题;
|
2023-12-25 18:00:13 +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
|
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
|
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
|
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
|
acfd774d1f
|
4.0.0b13(详)
配置类和ini文件加上连接重试设置;
ini文件chrome_options改为chromium_options
@&改回@@,优化和修复逻辑问题;
WebPage的driver_options参数改为chromium_options
|
2023-11-26 23:15:06 +08:00 |
|
g1879
|
18951def81
|
s模式返回空时重试;默认不启动下载管理功能;SessionOptions的set_paths()改成set_download_path()
|
2023-11-20 22:35:42 +08:00 |
|
g1879
|
dbdb4528ab
|
size、locations等合并到rect属性
|
2023-11-17 08:46:23 +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
|
ee89ce948c
|
ChromiumFrame增加rect属性;修复内部元素不能获取屏幕坐标问题;frame_size改名为page_size;修复小问题
|
2023-11-15 15:52:49 +08:00 |
|