v3.2.24
版本发布时间: 2023-04-04 09:27:59
g1879/DrissionPage最新发布版本:v4.1.0.13(2024-12-07 09:41:08)
- 新功能
- 相对定位增加
child()
和children()
方法 - 相对定位增加
ele_only
参数 - 页面对象增加
get_frames()
方法 - 页面对象增加
wait.new_tab()
方法 - 页面对象增加
wait.data_packets()
方法 -
ChromiumPge
增加find_tabs()
方法 - 元素对象增加
focus()
方法 - 元素对象增加
states.is_checked
属性 - 录屏功能增加非节俭模式和 js 模式
- 可设置无法点击时抛出异常
- 相对定位增加
- api 和特性变更
-
click()
删除wait_loading
参数 -
drag()
和drag_to()
的speed
参数改为duration
-
set_headless()
方法适配新版浏览器 -
ChromiumPage
创建时可只接受端口号 -
new_tab()
现在会返回新标签页 id -
get_frame()
方法增加timeout
参数,且可接收 id 或 name 为条件 -
ChromiumFrame
的wait
属性增加元素特征 - 录屏功能 api 调整
-
- 优化和修复
- 修复同域
ChromiumFrame
没有及时关闭连接问题 - 改进 cookies 处理逻辑
- 自动用
'127.0.0.1'
替换'localhost'
以提高速度 - 浏览器路径可接受文件夹路径
- 提高
ChromiumFrame
和查找元素稳定性 - 修复
get_local_storage()
和get_session_storage()
获取所有数据时的问题 - js 返回字典时能正确解析
- 修复
get_src()
某情况下timeout
失效问题 - 修复
Keys.ENTER
没有正确回车问题
- 修复同域