- 新功能
- 相对定位增加`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`没有正确回车问题