38 Commits

Author SHA1 Message Date
g1879
42e8217c8e 页面类增加_page属性以获取总页面对象;继续完善浏览器下载功能,未完成 2023-08-28 00:07:51 +08:00
g1879
fd5e8aa89d ChromiumFrame增加_target_page 2023-08-26 08:46:25 +08:00
g1879
8d89e4f7ef 用_target_id取代tab_id,frame对象能正确返回tab id;修复tab没有继承page下载路径的问题;page和tab对象添加set.download_path 2023-08-25 18:32:11 +08:00
g1879
0fd4d724f6 Setter重构到专属文件,待测试 2023-06-29 18:51:54 +08:00
g1879
b62c3cb6a1 Waiter重构到专属文件 2023-06-29 17:14:25 +08:00
g1879
07d023daad 新建dev分支继续3.3;相对定位第一个参数支持数字 2023-06-28 14:51:12 +08:00
g1879
339510342a 3.2.30 2023-06-28 14:32:45 +08:00
g1879
39afdc8a1a scroll.to_see()方法center参数默认None;解决滚动后点击被固定元素遮挡问题 2023-05-30 09:42:44 +08:00
g1879
b291aa0c26 修复同域iframe不自动断开问题 2023-04-02 01:18:57 +08:00
g1879
7a34e4d5f6 ChromiumFrame的wait增加元素特征;WebPage切换d模式时能正确读取session的url;quit()后等待浏览器完全关闭 2023-03-26 23:51:50 +08:00
g1879
00db0af61a 一般获取元素方法取消ChromiumFrame提示 2023-03-23 23:57:35 +08:00
g1879
058b9b3c55 影元素增加child()和children();相对定位方法增加ele_only参数 2023-03-23 17:59:20 +08:00
g1879
04e82ee5e6 3.2.12页面对象增加滚动行为和等待滚动结束设置;优化滚动逻辑;修复保存图片未正确等待问题 2023-03-06 18:41:42 +08:00
g1879
1550e8d673 支持异域iframe内元素截图,基本完成 2023-03-05 22:59:41 +08:00
g1879
6dda0886bc 截图增加as_base64参数;修正元素size属性返回顺序 2023-03-05 22:17:22 +08:00
g1879
609b8b06df 找不到元素时可抛出异常,待测试 2023-02-20 17:11:46 +08:00
g1879
4354f21583 优化滚动到元素逻辑;修复iframe内截图不准确问题 2023-02-20 11:26:23 +08:00
g1879
e8b22de2e3 调整run_js()参数顺序 2023-02-17 16:23:29 +08:00
g1879
afc9414600 元素和frame对象的id和状态都集成到属性 2023-02-16 23:30:50 +08:00
g1879
01b107154e 页面对象的设置方法归类到set属性 2023-02-14 00:36:41 +08:00
g1879
2c0595e57a wait_ele()和scroll_to_see()弃用,整合到wait和scroll属性,待测试 2023-02-12 23:07:26 +08:00
g1879
82ac13fe16 优化页面对象启动逻辑;WebPage取消自动切换模式功能;WebPage现在创建时会同时连接浏览器和Session;截图移到ChromiumBase。未完成 2023-02-12 19:39:27 +08:00
g1879
8daf63b469 修复异域iframe可能出现的500错误 2023-02-08 18:53:37 +08:00
g1879
6cfb7dc322 优化页面对象启动逻辑,未完成 2023-01-18 17:37:51 +08:00
g1879
c72f4ba8d9 WebPage删除check_page();调整SessionElement相对定位参数顺序;优化存根文件 2023-01-10 00:30:59 +08:00
g1879
252011f353 3.0.31run_script()、run_async_scripy()改为run_js()、run_async_js();坐标信息以int格式返回 2023-01-08 00:09:04 +08:00
g1879
57273ca79d 修复点击圆形控件不准问题;修复一个位置数据类型;继续修改ChromiumFrame;修改文档 2023-01-04 00:33:10 +08:00
g1879
51cb918b32 修改ChromiumFrame,未完成;str_to_loc()修改tx=xxxx的语法,用text()替代. 2023-01-03 17:56:46 +08:00
g1879
b00ebcb881 SessionElement删除is_valid属性;页面对象返回非json时调用json属性返回None;修复元素滚动问题;调整一些类名;修改文档 2022-12-31 10:30:42 +08:00
g1879
bd4b91e915 3.0.25,修复位置返回类型;SessionElement的html属性返回已转码文本 2022-12-28 11:17:31 +08:00
g1879
4a812d2793 3.0.23改进ChromiumFrame 2022-12-27 18:18:07 +08:00
g1879
b1d9666fd8 初步完成ChromiumFrame,待完善 2022-12-24 23:01:23 +08:00
g1879
0ec2fb2bcb 修改ChromiumFrame,未完成 2022-12-23 17:16:26 +08:00
g1879
0713ebddfa 微调,未完成 2022-12-22 22:29:23 +08:00
g1879
59f4adb1b2 改进ChromiumFrame,未完成 2022-12-22 16:06:27 +08:00
g1879
517da31d30 微调注释 2022-12-22 10:17:38 +08:00
g1879
4d41c3b993 完善ChromiumFrame,未完成 2022-12-22 00:10:59 +08:00
g1879
0e0e34868e 修改ChromiumFrame,未完成 2022-12-20 08:39:47 +08:00