Skip to content

v3.2.24

Compare
Choose a tag to compare
@g1879 g1879 released this 04 Apr 01:27
· 65 commits to master since this release
019b8f9
  • 新功能
    • 相对定位增加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 为条件
    • ChromiumFramewait属性增加元素特征
    • 录屏功能 api 调整
  • 优化和修复
    • 修复同域ChromiumFrame没有及时关闭连接问题
    • 改进 cookies 处理逻辑
    • 自动用'127.0.0.1'替换'localhost'以提高速度
    • 浏览器路径可接受文件夹路径
    • 提高ChromiumFrame和查找元素稳定性
    • 修复get_local_storage()get_session_storage()获取所有数据时的问题
    • js 返回字典时能正确解析
    • 修复get_src()某情况下timeout失效问题
    • 修复Keys.ENTER没有正确回车问题