Commit Graph

  • 8c1a549b21 4.0.4.6修复用css在元素下获取多个子元素时数量不正确问题 g1879 2024-02-28 21:17:15 +08:00
  • 12b6882d4c reconnect()包含browser g1879 2024-02-26 23:04:41 +08:00
  • a5b4951b5b 修复页面用css查找元素时会找到文本的问题 g1879 2024-02-26 22:48:57 +08:00
  • e2393b1bf9 修复有些下拉列表选择出错问题 g1879 2024-02-21 11:27:45 +08:00
  • 133cee1e75 Merge remote-tracking branch 'origin/dev' into dev g1879 2024-02-20 17:58:08 +08:00
  • 597a9883c8 元素对象page属性改为owner g1879 2024-02-20 17:53:29 +08:00
  • 0e57938e23 调整quit()逻辑 g1879 2024-02-09 21:46:34 +08:00
  • 038d837dda click.to_download()增加timeout参数;完善找chrome路径逻辑;调整quit()逻辑 g1879 2024-02-08 10:13:14 +08:00
  • 70243a1fd1 增加;click.for_new_tab();set.upload_files()和click.to_upload()支持Path类型 g1879 2024-02-07 20:28:13 +08:00
  • cfb0a6b8f6
    update README.md. g1879 2024-02-07 08:32:20 +00:00
  • 45f8c38a75 修改quit()逻辑 g1879 2024-02-06 16:56:29 +08:00
  • 193049428d 修改quit()逻辑 g1879 2024-02-06 16:36:44 +08:00
  • 7bb1e64a79 4.0.4.5完善tree() g1879 2024-02-05 15:47:55 +08:00
  • 6451eab8a4 增加click.to_upload();取消upload() g1879 2024-02-04 23:04:37 +08:00
  • 001c479e4c 优化类型注解;加入tree(),未完成 g1879 2024-02-04 17:51:36 +08:00
  • dc440d8e61 Merge remote-tracking branch 'origin/dev' into dev g1879 2024-02-04 16:41:25 +08:00
  • 043b33f16e 增加click.to_download();修复body注释报错问题 g1879 2024-02-04 16:41:10 +08:00
  • 26b0c35237
    !34 增加ele.tree() 方法,用途:打印当前元素的子元素结构树 Merge pull request !34 from haiyang/dev g1879 2024-02-04 08:40:53 +00:00
  • 09ae4fc5a3
    Pre Merge pull request !34 from haiyang/dev haiyang 2024-02-04 06:19:09 +00:00
  • 03378136c4 修复一个js结果解析问题 g1879 2024-02-04 14:18:56 +08:00
  • a3855aba59 4.0.4.4修复handle_alert()和cli问题 g1879 2024-01-31 22:24:57 +08:00
  • 92cbea47b7
    Pre Merge pull request !37 from 魂穆河/dev 魂穆河 2024-01-30 09:05:10 +00:00
  • cbec20fc97 截图左上和右下参数可只接收其中一个;配置对象save()可生成不存在的路径 g1879 2024-01-30 17:05:02 +08:00
  • 2d83ac32e0
    !41 v4.0.4.3 Merge pull request !41 from g1879/dev g1879 2024-01-29 15:44:12 +00:00
  • e2fd987238
    Pre Merge pull request !41 from g1879/dev g1879 2024-01-29 15:44:07 +00:00
  • ec6a2d4494 4.0.4.3(+) 增加add_ele() run_js()可读取文件 修复旧版python中get()报错问题 click.multiple()改为click.multi() g1879 2024-01-29 23:43:08 +08:00
  • 6e802f1087
    !40 v4.0.4.2 Merge pull request !40 from g1879/dev g1879 2024-01-29 15:07:03 +00:00
  • ee0b80002d
    Pre Merge pull request !40 from g1879/dev g1879 2024-01-29 15:06:58 +00:00
  • 7e08dea72e 4.0.4.2(+) 增加add_ele() run_js()可读取文件 修复旧版python中get()报错问题 click.multiple()改为click.multi() g1879 2024-01-29 23:06:11 +08:00
  • 1a6418918c 页面对象增加upload()方法; 配置对象增加clear_arguments()、clear_prefs()、clear_flags()、clear_headers()方法 g1879 2024-01-28 21:33:54 +08:00
  • 20948577f9
    !39 v4.0.4.1 Merge pull request !39 from g1879/dev g1879 2024-01-27 16:34:13 +00:00
  • 194ff82050
    Pre Merge pull request !39 from g1879/dev g1879 2024-01-27 16:34:07 +00:00
  • 014f86db49 4.0.4.1Settings增加cdp_timeout属性;ini内容内置到代码中 g1879 2024-01-28 00:32:37 +08:00
  • ff016d6095
    !38 v4.0.4 Merge pull request !38 from g1879/dev g1879 2024-01-27 06:43:45 +00:00
  • 295bdb71a7
    Pre Merge pull request !38 from g1879/dev g1879 2024-01-27 06:43:38 +00:00
  • c07d90195d 4.0.4(+) prop()改成property(),参数改为name; get_src()改为src(); get_cookies()方法改成cookies(); 删除cookies属性; get_session_storage()、get_local_storage()改成session_storage()、local_storage(); pageLoad改成page_load; set_a_header()、remove_a_header()、set.header()、set.attr()的参数改为name; 元素增加value属性和set.value()方法; loc_or_ele、loc_or_str等改为locator; 提高截图jpg格式画质; 修复s模式timeout参数失效问题; 修复wait.has_rect()等出现的问题; 修复找不到浏览器路径时报ini错误问题 增加一些提示 g1879 2024-01-27 14:40:11 +08:00
  • 6b1bdfa316 添加监听ws 魂穆河 2024-01-23 13:31:27 +08:00
  • 9e4b39be55 4.0.3.5统一各locator参数名称;select.by_loc()改成by.locator() g1879 2024-01-22 17:13:10 +08:00
  • 8aae35d31b 4.0.3.4(+) 修复多线程同时创建一个页面对象时报错问题; 优化一个性能问题; stop_loading()保证状态变成完成; auto_port()增加scope参数 g1879 2024-01-21 01:08:54 +08:00
  • 4db2f71d15 4.0.3.3(+) 修复set_browser_path()导致auto_port()失效问题; 重构wait_until(); ini文件增加'--disable-features=PrivacySandboxSettings4'; get_blob()参数改为as_bytes g1879 2024-01-19 16:04:41 +08:00
  • aea5aace53 4.0.3.2增加reconnect()方法;优化关闭标签页逻辑;修复s_ele()后定位问题 g1879 2024-01-19 01:00:16 +08:00
  • f485cfc7a6 4.0.3.1增加reconnect()方法;优化关闭标签页逻辑;修复s_ele()后定位问题 g1879 2024-01-19 00:48:16 +08:00
  • 8ec59c3293 4.0.3改善get_blob() g1879 2024-01-18 12:01:02 +08:00
  • 5815474ea9 修复继承后出现的问题 g1879 2024-01-18 10:43:11 +08:00
  • 4f12493edb 4.0.3增加DrissionPage.items;修复合并了旧代码的问题;增加get_blob()未完成 g1879 2024-01-18 01:06:50 +08:00
  • 355e04de77
    !36 微调 Merge pull request !36 from g1879/dev g1879 2024-01-16 10:36:49 +00:00
  • 2105466600
    Pre Merge pull request !36 from g1879/dev g1879 2024-01-16 10:36:44 +00:00
  • 74b7bd80af Merge remote-tracking branch 'origin/dev' into dev g1879 2024-01-16 18:35:44 +08:00
  • 3dbafacf73 微调 g1879 2024-01-16 18:35:19 +08:00
  • 1bae5da25c
    !35 v4.0.2 Merge pull request !35 from g1879/dev v4.0.2 g1879 2024-01-16 10:23:54 +00:00
  • e0d0b45122
    Pre Merge pull request !35 from g1879/dev g1879 2024-01-16 10:23:34 +00:00
  • 28daa43afc Merge branch 'master' of gitee.com:g1879/DrissionPage into dev g1879 2024-01-16 10:23:27 +00:00
  • f48cda94f2 4.0.2ini增加'--hide-crash-restore-bubble' g1879 2024-01-16 18:16:51 +08:00
  • 25515c8e4f
    Pre Merge pull request !32 from Marquez/N/A Marquez 2024-01-14 23:27:46 +00:00
  • 9b6a70fa5e
    Pre Merge pull request !33 from Marquez/N/A Marquez 2024-01-14 23:27:45 +00:00
  • b8ccbb1adc 修复小问题 g1879 2024-01-15 07:27:35 +08:00
  • bc9bc71777 4.0.0b38修复问题 g1879 2024-01-12 17:39:56 +08:00
  • 82f9174176
    加上try语法,增加tree() 方法的健壮性 haiyang 2024-01-12 03:45:58 +00:00
  • 83ea129d8c
    增加ele.tree() 方法,用途:打印当前元素的子元素结构树,默认展开层数是5层 刘华凯 2024-01-12 01:46:55 +00:00
  • d2068e49b5 4.0.0b37完善js获取结果 g1879 2024-01-11 23:44:56 +08:00
  • b19e62bac5 Tab默认单例;增加TargetNotFoundError、Settings.singleton_tab_obj g1879 2024-01-11 21:22:20 +08:00
  • 1eaa56efdb Page改成单例 g1879 2024-01-11 18:12:54 +08:00
  • c810b15c4a wait.load_complete()改为wait.doc_loaded() g1879 2024-01-11 17:22:40 +08:00
  • 5a80707e38 index全部从1开始,可传入负数;完善获取元素改进 g1879 2024-01-11 00:59:47 +08:00
  • e2acf94b19 修复一个下载路径设置问题 g1879 2024-01-10 17:47:15 +08:00
  • 83e5fa1aa4
    update DrissionPage/_units/listener.pyi. fix a typo 修复参数命名问题,详情见:https://gitee.com/g1879/DrissionPage/pulls/32 Marquez 2024-01-10 08:19:19 +00:00
  • 03ff8c9e25
    update DrissionPage/_units/listener.py. fix a typo 参考使用文档https://g1879.gitee.io/drissionpagedocs/ChromiumPage/network_listener/#listenwait 此处参数名称应为fix_count,意为返回的数量固定(fix),fit_count则没有明确的英文含义,此处应为typo。 Marquez 2024-01-10 08:14:45 +00:00
  • d896eebb32 wait_silent()增加targets_only参数 g1879 2024-01-10 14:26:57 +08:00
  • 86ff9098b2 ele()和s_ele()增加index参数,未完成;优化查找元素速度 g1879 2024-01-09 23:35:36 +08:00
  • cf4ba9cda9 4.0.1 g1879 2024-01-08 20:24:45 +08:00
  • a1ec25dc44 Merge branch 'dev' g1879 2024-01-08 20:23:14 +08:00
  • 29de18c023 4.0.1 g1879 2024-01-08 18:58:56 +08:00
  • c3b58bc90d 4.0.0get_frame()序号改成从0开始;页面save()增加as_pdf参数;修复一些小问题 g1879 2024-01-08 18:04:59 +08:00
  • bff8d6ba73 4.0.0b35(+) 优化查找浏览器方法; 监听器增加资源类型筛选; 监听器增加fail_info和is_failed属性; 调整set_targets()和start()参数默认值; blocked_urls()可接收str g1879 2024-01-07 21:27:33 +08:00
  • e56995dcf0 微调_get_document() g1879 2024-01-05 00:25:20 +08:00
  • dcbf970075 check()增加by_js参数;input()和clear()by_js时触发change;增加set.blocked_urls() g1879 2024-01-04 23:14:24 +08:00
  • f13681e0df ChromiumPage增加close(),删除close_other_tabs();微调quit() g1879 2024-01-04 00:28:46 +08:00
  • 1be8f00c21 微调get()逻辑;不指定用户文件夹路径时优先选择tmp_path g1879 2024-01-03 17:40:35 +08:00
  • 5c8ba2da58 4.0.0b34修复get()timeout很短时报错问题 g1879 2024-01-03 11:06:39 +08:00
  • ecfa83dcf8 录像过程文件放到临时文件夹;微调参数 g1879 2024-01-03 00:06:23 +08:00
  • 2986e3eeb1 4.0.0b33(+) co增加tmp_path和is_auto_port属性; auto_port在创建对象时才确定端口和路径; auto_port的对象在浏览器关闭时情况用户文件夹 g1879 2024-01-02 22:51:40 +08:00
  • a20fafebd7 优化处理立即执行的动作逻辑 g1879 2024-01-02 15:26:13 +08:00
  • f2e147a7e2 修复is_displayed小问题 g1879 2024-01-01 23:34:34 +08:00
  • d1a87654a1 可指定临时文件夹(+) auto_port()增加tmp_path参数; ini增加tmp_path项; co增加set_tmp_path()方法 g1879 2023-12-31 11:02:27 +08:00
  • c0f50e2bbf 修复WebPage的set.cookies问题;添加add_init_js()和remove_init_js();尝试修复获取元素大小报错 g1879 2023-12-31 00:00:40 +08:00
  • 28544e2532
    !31 在页面加载任何脚本前执行js Merge pull request !31 from 又阳月/dev g1879 2023-12-30 15:06:06 +00:00
  • a063f0e92e
    Pre Merge pull request !31 from 又阳月/dev 又阳月 2023-12-30 12:51:12 +00:00
  • 54d2e3b9de 元素对象间可用==判断是否指向同一个元素;Page的save()默认返回文本,不保存 g1879 2023-12-30 20:51:06 +08:00
  • 34c5ad818b 元素对象间可用==判断是否指向同一个元素;Page的save()默认返回文本不保存 g1879 2023-12-30 14:40:20 +08:00
  • 290baa680a 移动add_init_script到TabSetter中 又阳月 2023-12-30 12:19:05 +08:00
  • 3005468ce0 添加接口 add_init_script:在页面进行任何脚本的加载前,执行js语句 又阳月 2023-12-30 00:47:59 +08:00
  • 6f5020f955 修复监听一个问题;PageClosedError改为PageDisconnectedError g1879 2023-12-29 19:20:15 +08:00
  • 63266cce76 修复Page关闭后new_tab()报错问题;微调Driver错误处理 g1879 2023-12-28 17:23:47 +08:00
  • a75cb3a0b3 删除run_async_js()timeout参数 g1879 2023-12-27 23:57:53 +08:00
  • 655895c560 4.0.0b32(+) 优化WebPage的post()返回值; 优化run_async_js()逻辑,删除timeout参数; 修复判断覆盖失效问题; 修复页面滚动有时报错问题; 优化_make_response()返回逻辑 g1879 2023-12-27 23:45:58 +08:00
  • 9a6bd9c2b4 微调注释 g1879 2023-12-27 17:38:44 +08:00
  • 221204b2f2 4.0.0b31完善Driver的stop()逻辑;优化录像保存逻辑;页面对象增加save() g1879 2023-12-27 17:29:42 +08:00
  • eaad58da9e 4.0.0b31完善Driver的stop()逻辑;优化录像保存逻辑;页面对象增加save() g1879 2023-12-27 17:21:52 +08:00
  • bd47aee4ca 完善Driver逻辑 g1879 2023-12-27 07:23:38 +08:00
  • 8c870c1c3e 截图不再自动重命名;修改录屏未完成 g1879 2023-12-26 17:11:48 +08:00