1463 Commits

Author SHA1 Message Date
g1879
139bee5a91 继续修改,未完成 2024-06-29 23:01:42 +08:00
g1879
fddc472ad5 优化auto_port()逻辑 2024-06-29 17:22:22 +08:00
g1879
a877f646e0 修复获取link时./开头链接的问题 2024-06-28 23:54:29 +08:00
g1879
61dce186c6 ChromiumOptions和Browser增加is_headless属性;接管浏览器时如无头状态和设置不一致,会按设置重启浏览器 2024-06-28 23:34:30 +08:00
g1879
ac3a8ec27c SessionPage删除timeout参数,未完成 2024-06-28 17:41:16 +08:00
g1879
9f49f874ca 对Page对象进行解耦,未完成 2024-06-28 15:39:09 +08:00
g1879
989c558e05 4.0.5.4修复SessionPage的headers设置问题 2024-06-28 11:29:32 +08:00
g1879
c5a9c1fbff 4.0.5.3微调input()等待可点击 2024-06-25 10:16:50 +08:00
g1879
f43a5b4108 微调 2024-06-24 23:47:14 +08:00
g1879
c26a71e80c 4.0.5.2修改视觉相对定位参数 2024-06-24 17:52:55 +08:00
g1879
fb495a99be 4.0.5.0修复states.is_alive和wait.deleted()问题 2024-06-23 21:55:46 +08:00
g1879
b8aa656f45 完成视觉相对定位;定位语法增加tag() 2024-06-23 20:43:58 +08:00
g1879
de75793b94 开发视觉相对定位,未完成 2024-06-21 17:48:53 +08:00
g1879
dd1d5f30bc 删除元素__getitem__();基本完成筛选器 2024-06-20 17:59:06 +08:00
g1879
5221ea3cb0 优化元素筛选,未完成 2024-06-19 23:33:42 +08:00
g1879
5ffff60118 优化元素筛选,未完成 2024-06-19 23:14:21 +08:00
g1879
143bd191c1 改进浏览器eles()筛选功能 2024-06-19 17:48:48 +08:00
g1879
fa9e2ae7d7 增加视觉相对定位,未完成;wait.has_rect()和wait.covered()返回信息 2024-06-18 18:09:08 +08:00
g1879
dc5eae65ec 完善eles()筛选和获取元素属性功能 2024-06-18 16:40:48 +08:00
g1879
15f59258bf 优化找不到元素时处理逻辑 2024-06-18 14:11:08 +08:00
g1879
41b8d3824b 删除之前声明废弃的参数、方法和属性 2024-06-18 10:03:36 +08:00
g1879
cb205c0bf1 4.0.4.25 2024-06-17 16:58:03 +08:00
g1879
3669e935a2 增加get_eles()和filter()方法,未完成 2024-06-17 07:25:05 +08:00
g1879
e9c50c2efe input()前自动等待元素可点击;修改ElementsList,未完成 2024-06-14 11:37:53 +08:00
g1879
40dd6290d1 eles筛选增加attr();set.cookies()只支持;分隔cookies; 2024-06-07 17:36:07 +08:00
g1879
6624c2651a 4.0.4.24 支持对eles()结果进行筛选 2024-06-05 19:06:52 +08:00
g1879
a13177f86e 4.0.4.23(+)
增加ele.states.is_clickable、ele.wait.clickable()、ele.set.style();
wait.stop_moving()参数顺序改变;
等待元素时可抛出页面断开异常
2024-05-14 17:08:42 +08:00
g1879
514a9da2f4 tree()可显示文本;修复SessionPage()访问本地中文路径的问题;tab_ids不再屏蔽插件tab 2024-05-11 17:50: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
6de716159f 降低失去元素报错可能性 2024-04-03 17:43:32 +08:00
g1879
415747731c 微调 2024-04-02 15:06:27 +08:00
g1879
ef577a9131 4.0.4.21修复wait.eles_loaded()和设置cookies问题 2024-03-31 17:32:04 +08:00
g1879
5578bf57a5 4.0.4.20add_ele()添加元素可不插入DOM;修复run_js()不可传入dict参数问题;while均添加sleep() 2024-03-31 11:02:51 +08:00
g1879
b938a85c9a 微调逻辑 2024-03-30 22:57:02 +08:00
g1879
acc8a7fd6e 4.0.4.18取消无界面Linux自动无头;优化wait.eles_loaded();修复prompt无法输入的问题;修复WebPageTab的close()方法报错 2024-03-30 21:55:19 +08:00
g1879
47a6e87715 wait.ele_loaded()改成wait.eles_loaded() 2024-03-27 18:10:05 +08:00
g1879
6664927cd3 遇到403时显示解决方法提示 2024-03-27 17:25:45 +08:00
g1879
f8c77b76e7 修复选中的下拉选项再点击取消的问题;quit()内加入waitpid() 2024-03-26 23:26:54 +08:00
g1879
d010ab35ef 4.0.4.17Page对象set.auto_handle_alert增加all_tabs参数;修复ele.text速度问题; 2024-03-26 15:15:54 +08:00
g1879
b405b794b3 4.0.4.16input()的clear参数默认改为False;wait_silent()增加limit参数 2024-03-23 09:54:20 +08:00
g1879
22f0f090e4 4.0.4.15元素save()增加rename参数;wait_silent()增加delay参数 2024-03-22 18:18:37 +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
4cbbf1dee1 微调 2024-03-15 01:37:18 +08:00
g1879
991baf18d1 4.0.4.12优化set.cookies()逻辑 2024-03-14 17:18:44 +08:00
g1879
4a71435c4b 4.0.4.11修复两个小问题 2024-03-13 23:19:11 +08:00
g1879
c7592c6a49 4.0.4.10修复get_tab()问题 2024-03-13 17:47:42 +08:00
g1879
4a9ef7d6b2 修复set_flags的一个问题;修改quit()逻辑 2024-03-12 23:41:45 +08:00
g1879
2157fcf9e3 元素增加获取任意属性 2024-03-12 16:28:28 +08:00