48 Commits

Author SHA1 Message Date
g1879
edf6896045 修复select.by_index()报错;删除弃用的方法和属性 2023-04-12 19:21:28 +08:00
g1879
68b9fa15b1 改进等待数据包功能,待测试 2023-04-03 18:22:30 +08:00
g1879
b291aa0c26 修复同域iframe不自动断开问题 2023-04-02 01:18:57 +08:00
g1879
a704c12f38 handle_alert()等待不到时返回False;while均设置超时 2023-03-31 18:26:33 +08:00
g1879
b6756040c6 3.2.21修复导入路径问题 2023-03-30 10:17:15 +08:00
g1879
7eb1aac778 删除wait.new_frame;增强iframe和查找元素稳定性 2023-03-28 18:15:38 +08:00
g1879
f81a4e439c 增加wait.new_frame();click()删除wait_loading参数;接收文件夹为浏览器路径时自动添加文件名 2023-03-27 23:40:02 +08:00
g1879
7a34e4d5f6 ChromiumFrame的wait增加元素特征;WebPage切换d模式时能正确读取session的url;quit()后等待浏览器完全关闭 2023-03-26 23:51:50 +08:00
g1879
058b9b3c55 影元素增加child()和children();相对定位方法增加ele_only参数 2023-03-23 17:59:20 +08:00
g1879
c2a29dc066 3.2.14修复切换模式时cookies问题;改进iframe不稳定等待 2023-03-10 00:32:30 +08:00
g1879
0d141e66b8
修复没有等待获取文档成功的问题
Signed-off-by: g1879 <g1879@qq.com>
2023-03-08 08:03:57 +00: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
35daaa2712 ChromiumShadowRootElement改名为ChromiumShadowRoot 2023-02-22 09:19:00 +08:00
g1879
3c0a4e45cd 解决同域和异域间跳转问题 2023-02-21 17:14:29 +08:00
g1879
5db489c4d9 优先使用backend_id 2023-02-21 11:48:47 +08:00
g1879
609b8b06df 找不到元素时可抛出异常,待测试 2023-02-20 17:11:46 +08:00
g1879
4354f21583 优化滚动到元素逻辑;修复iframe内截图不准确问题 2023-02-20 11:26:23 +08:00
g1879
0a73226c4f 自动等待填写上传路径;增加remove_ele()方法;新加载的iframe自动等待完成;wait增加input_upload_paths() 2023-02-19 15:56:36 +08:00
g1879
5dce3077ed 解决新加载的iframe点击问题;对无位置和大小信息的元素进行处理 2023-02-17 19:52:37 +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
ffaf534934 ChromiumElement状态、伪元素、位置、设置api整合;ChromiumPage位置大小属性整合;增加获取元素和视口屏幕坐标功能 2023-02-16 18:20:27 +08:00
g1879
b5a86326c5 修复driver与浏览器连接没有关闭问题 2023-02-14 23:48:57 +08:00
g1879
01b107154e 页面对象的设置方法归类到set属性 2023-02-14 00:36:41 +08:00
g1879
f9068cfbb1 增加run_js_loaded();alert问题待解决 2023-02-13 17:46:13 +08:00
g1879
dea209f35a 增加run_cdp_loaded();cdp操作都使用run_cdp()或run_cdp_loaded() 2023-02-13 10:35:00 +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
1b44dea669 修改注释 2023-01-19 11:40:16 +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
6fedd57677 3.0.27优化命名;增加set_main_tab();修改文档 2023-01-02 23:03:50 +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
388e78c34c 修改wait_loading方法和参数 2022-12-23 23:24:25 +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
g1879
808c1d8745 改进ChromiumFrame,未完成 2022-12-16 18:25:51 +08:00