Commit Graph

  • 1de7c66f42
    !53 4.1.0.13 Merge pull request !53 from g1879/dev master g1879 2024-12-06 11:08:20 +00:00
  • 4d5e61004b
    Pre Merge pull request !53 from g1879/dev g1879 2024-12-06 11:08:05 +00:00
  • c84953c5de 修改readme v4.1.0.13 dev g1879 2024-12-06 19:00:40 +08:00
  • a962fbe9cd 4.1.0.13修复js录像报错问题 g1879 2024-12-06 18:29:35 +08:00
  • 230615a128 修改LICENSE g1879 2024-12-06 07:17:08 +08:00
  • e19b13734d 降低循环等待间隔 g1879 2024-12-03 18:13:14 +08:00
  • 0d9951f516 ChromiumFrame补充style();DownloadKit指定2.0.7或以上 g1879 2024-12-01 22:37:38 +08:00
  • 2db39d3176
    update .gitee/ISSUE_TEMPLATE.zh-CN.md. g1879 2024-11-30 02:42:38 +00:00
  • ee3038c74d 微调 g1879 2024-11-28 21:27:44 +08:00
  • d6402c26c8 4.1.0.12修复无法处理连续弹框问题;修复新建tab可能出现的问题;指定tldextract版本 g1879 2024-11-13 16:13:57 +08:00
  • 7a5cc465db 4.1.0.11(+) 适配130浏览器; 修复下载问题; 优化下载信息显示; WebPage的post()会返回Response对象; click.to_download()恢复new_tab参数,默认None; g1879 2024-11-08 10:31:17 +08:00
  • 9d3b7f3ec1 click.to_download()删除new_tab参数;优化下载逻辑 g1879 2024-10-24 18:14:11 +08:00
  • ce9b17e25d 优化下载逻辑,待测试 g1879 2024-10-23 22:46:36 +08:00
  • 5423976bb2 优化下载逻辑,待测试 g1879 2024-10-23 18:30:03 +08:00
  • 4407a0daa1 一些修改(+) 增加Settings.browser_connect_timeout属性; 优化关闭标签页逻辑; 修复下载路径设置问题; 点击产生的新标签页下载任务可用原标签页等待; remove_attr()返回元素自身; select各种方法返回元素本身,找不到项时报错; g1879 2024-10-21 07:10:10 +08:00
  • 8d37aa079e 4.1.0.10修复文件下载重命名设置;Settings.locate_suffixes_list改为Settings.suffixes_list_path g1879 2024-10-18 00:24:55 +08:00
  • e4e1affd43 4.1.0.9优化下载逻辑 g1879 2024-10-17 17:35:50 +08:00
  • e2653ed3b0 优化下载逻辑,修复tab只设置文件名时会下载到根目录的问题 g1879 2024-10-16 17:56:27 +08:00
  • da171e49c9 调整下载逻辑,未完成 g1879 2024-10-15 23:12:02 +08:00
  • 463bdaa912 优化ChromiumPage下载逻辑,未完成 g1879 2024-10-15 17:51:45 +08:00
  • b20018072f Merge remote-tracking branch 'origin/dev' into dev g1879 2024-10-15 15:14:43 +08:00
  • 421bbc470b 支持离线运行;动作链type()增加interval参数 g1879 2024-10-15 15:14:00 +08:00
  • 6a3918756e 4.1.0.8修复一个headers设置问题;修复多线程关闭tab时可能报错问题 g1879 2024-10-14 23:44:56 +08:00
  • b854df764c close_tabs()的tabs_or_ids参数改为必填 g1879 2024-10-14 17:44:44 +08:00
  • e6df59e958 修复Page对象设置下载路径问题; 优化等待新tab逻辑; 接管来自selenium和playwright的浏览器时忽略无头设置; 优化关闭tab逻辑 g1879 2024-10-14 00:02:29 +08:00
  • 65d561e079 修复Page对象设置下载路径问题; 优化等待新tab逻辑; 接管来自selenium和playwright的浏览器时忽略无头设置; 优化关闭tab逻辑 g1879 2024-10-14 00:01:59 +08:00
  • 6961fa07ff Page对象加上几种浏览器状态 g1879 2024-10-11 16:54:58 +08:00
  • 8d1d3b554d 优化css_path g1879 2024-10-09 14:45:17 +08:00
  • 25dd981b25 Merge remote-tracking branch 'origin/dev' into dev g1879 2024-10-08 17:25:25 +08:00
  • c6941438d5 修复new_tab()时浏览器关闭导致的卡住 g1879 2024-10-08 17:24:57 +08:00
  • 422c93d8b6 4.1.0.7修复xpath不唯一的问题 v4.1.0.7 v4.0.5.4 g1879 2024-10-07 23:02:19 +08:00
  • 42ec2c9307
    Pre Merge pull request !52 from Wen-Ming21/dev Wen-Ming21 2024-10-02 07:01:11 +00:00
  • 6b7ae3c3ee
    update DrissionPage/_elements/chromium_element.pyi. Wen-Ming21 2024-10-02 07:01:10 +00:00
  • 5fc8ca2773
    update DrissionPage/_elements/chromium_element.py. Wen-Ming21 2024-10-02 06:55:32 +00:00
  • 1bb32ba617
    update DrissionPage/_elements/chromium_element.py. 新增强制保持元素状态 Wen-Ming21 2024-10-02 06:54:45 +00:00
  • bd79de1abd 修复有些网页back()后卡住的问题 g1879 2024-10-02 11:38:48 +08:00
  • 430b304a22 extra_info中的headers补充到headers中 g1879 2024-09-29 17:53:38 +08:00
  • 7d936defd0 调整注释 g1879 2024-09-28 22:25:48 +08:00
  • ecc82e69da 4.1.0.6(+) DataPacket对象request增加params属性; s_ele()补回timeout参数; 修复new_tab()无url时问题; wait.has_rect()、wait.covered()成功时返回调用者; 元素列表切片时也返回列表对象 g1879 2024-09-28 21:49:02 +08:00
  • cde7fc7b8d
    update DrissionPage/_elements/session_element.py. Wen-Ming21 2024-09-25 14:42:21 +00:00
  • f2547421ad
    update DrissionPage/_elements/chromium_element.py. 完善获取xpath路径逻辑,保证获取的xpath路径是唯一的 优化获取的css路径,去除多余的伪类选择器 温铭 2024-09-25 11:48:55 +00:00
  • cebee0a720 4.1.0.5修复window.show()问题;修复判断无痕模式不准确问题;Chromium的states为属性 g1879 2024-09-23 16:39:56 +08:00
  • 89c5dfbacf 4.1.0.4修复Chromium对象设置NoneElement_value无效的问题;修复@tx()=定位不是最底层元素问题 g1879 2024-09-20 20:52:16 +08:00
  • 4c427042e3 4.1.0.3修复cookies设置问题;修复edge不能进入隐私模式问题 g1879 2024-09-20 18:16:38 +08:00
  • 705fbb398c 4.1.0.2修复tab的post()报错;修复get_frame()不能输入数字 g1879 2024-09-19 11:18:01 +08:00
  • a8b89b51e2 4.1.0.1修复Settings.raise_when_ele_not_found为Ture时一个问题;ConsoleData增加body属性;修复consloe重复获取信息问题 g1879 2024-09-19 00:04:24 +08:00
  • 758fcf8b73 4.1.0.0 g1879 2024-09-17 23:52:29 +08:00
  • 4f88a04810 Merge remote-tracking branch 'origin/dev' into dev g1879 2024-09-14 17:23:58 +08:00
  • 828262f6a1 4.1.0.0b24find()的any_one参数默认为True;优化注释 g1879 2024-09-14 17:23:38 +08:00
  • ff1ce0b691 微调注释 g1879 2024-09-13 22:50:52 +08:00
  • 78d3b90653 4.1.0.0b24修复host和referer一个设置问题;优化注释 g1879 2024-09-12 14:49:17 +08:00
  • e54171710b Page对象初始化删除timeout提示,以后废弃 g1879 2024-09-11 00:59:13 +08:00
  • 6a96b227af 4.1.0.0b23修复没有timeout属性问题 g1879 2024-09-07 09:06:42 +08:00
  • adfe62ed25 4.1.0.0b22修复sr内用css找元素的一个问题;修复异域iframe内元素屏幕坐标不准问题;修复new_tab时下载路径不正确问题 g1879 2024-09-06 16:10:27 +08:00
  • f2218cf0d3 增加find()方法;元素增加timeout属性;优化NoneElement相关逻辑 g1879 2024-09-06 07:16:44 +08:00
  • ad78edabec 每个页面对象都有session属性;修复元素s_ele()问题;修复attr()大写字母问题 g1879 2024-09-04 17:45:23 +08:00
  • bec1e1473c 微调 g1879 2024-09-02 18:05:58 +08:00
  • bd88d15d7e 4.1.0.0b21 MixPage改回WebPage g1879 2024-08-30 20:09:47 +08:00
  • 70bff8555c 修复disconnect()的问题;MixTab默认不创建Session对象;MixTab的close()增加session参数;MixTab和MixPage的post()必返回Response对象 g1879 2024-08-29 22:38:47 +08:00
  • bbf1bc7e28 console加上wait();优化MixTab逻辑;Chromium只获取MixTab g1879 2024-08-29 10:06:42 +08:00
  • e10030e23f 列表中筛选元素增加tag;get_frames()返回ChromiumElementsList g1879 2024-08-25 23:25:12 +08:00
  • 1029bc225d 滚动增加__call__()方法;wait.alert_closed()增加timeout参数;浏览器的wait.all_downloads_done()改为wait.downloads_done() g1879 2024-08-23 17:52:27 +08:00
  • 1c63a0e36c tabs拆分成两个文件;browser文件改名为chromium g1879 2024-08-23 00:04:02 +08:00
  • 987f94104b auto_handle_alert()下级会覆盖上级设置,包括Settings的;Page对象删除set.auto_handle_alert()方法的all_tabs参数 g1879 2024-08-22 18:03:06 +08:00
  • 9ae65b6b2e 修改注释 g1879 2024-08-21 18:13:06 +08:00
  • cd906c8440 get_mix_tab()和get_mix_tabs()删除as_id参数 g1879 2024-08-20 17:37:58 +08:00
  • 2c85b78521 微调注释 g1879 2024-08-20 07:20:53 +08:00
  • 421ec5b888 Chromium增加clear_cache()方法;修复无痕模式new_tab()问题 g1879 2024-08-19 18:11:50 +08:00
  • d1b4a23bed 修复伪元素文本有时获取不正确的问题;ChromiumFrame增加link属性 g1879 2024-08-19 00:24:26 +08:00
  • f68dd8e743 4.1.0.0b20修改注释 g1879 2024-08-16 16:22:48 +08:00
  • 45e64adc1e 继续修改备注 g1879 2024-08-15 17:47:41 +08:00
  • 8a6e225e02 继续修改备注 g1879 2024-08-15 14:39:16 +08:00
  • a484aa0c45 继续修改注释到pyi g1879 2024-08-15 01:03:05 +08:00
  • 99f2de7e5b 元素动作返回元素自己;修改NoneElement打印的值;修复is_displayed参数有时不正确问题 g1879 2024-08-14 18:38:38 +08:00
  • cdced6e8d7 cookies()增加as_json()方法;src()支持获取<link>内容;Chromium对象增加states属性 g1879 2024-08-13 17:38:54 +08:00
  • ad81575546 Tab的close()方法增加others参数 g1879 2024-08-12 23:04:15 +08:00
  • ded3e10020 修复link问题;修复eles()返回空时的问题 g1879 2024-08-01 16:03:40 +08:00
  • 60a1803e28 4.1.0.0b19 g1879 2024-07-31 17:32:26 +08:00
  • 1c54f59feb 4.1.0.0b18 sr自动等待 g1879 2024-07-30 23:11:08 +08:00
  • cae2151795 4.1.0.0b17修复小问题 g1879 2024-07-30 17:59:14 +08:00
  • cf858d5574 4.1.0.0b16增加控制台监听;优化Frame稳定性 g1879 2024-07-30 11:19:56 +08:00
  • 9736f16e8e 4.1.0.0b15 quit()增加del_data参数 g1879 2024-07-29 16:21:30 +08:00
  • 0d6a8b67f2 滚动返回调用者;ChromiumPage的close_tabs()默认指定自己 g1879 2024-07-28 21:44:42 +08:00
  • 7c7ecc866c Merge remote-tracking branch 'origin/dev' into dev g1879 2024-07-27 16:23:42 +08:00
  • e7ab81092b 4.1.0.0b14修复小问题 g1879 2024-07-26 19:44:26 +08:00
  • 955c72d61c 4.1.0.0b13Frame对象改为单例;parent()增加timeout参数;sr内找元素元素加上timeout参数;修复两个问题 g1879 2024-07-26 19:07:30 +08:00
  • 0812f5233f 4.1.0.0b12修复ChromiumPage设置问题 g1879 2024-07-24 17:43:01 +08:00
  • 0b40011a00 4.1.0.0b11 g1879 2024-07-24 15:48:21 +08:00
  • 6255a096ba ele.click()取消移动轨迹;wait.new_tab()的curr_tab参数可接收Tab对象;优化等待;修复设置同时ua和无头时出现的问题 g1879 2024-07-24 11:53:11 +08:00
  • 0c1fc25faf 微调 g1879 2024-07-23 07:26:33 +08:00
  • f4aa448b11
    Pre Merge pull request !51 from 有三/dev 有三 2024-07-22 18:24:28 +00:00
  • bb92657901 重新修改代码,尽可能缩小影响范围 lyousan 2024-07-23 02:19:16 +08:00
  • 51d0193655
    Pre Merge pull request !50 from 有三/dev 有三 2024-07-22 17:44:30 +00:00
  • 563f077964 修复获取frame时重复创建driver,导致线程爆炸的问题 lyousan 2024-07-23 01:40:32 +08:00
  • 5baa9f217d Merge remote-tracking branch 'origin/dev' into dev lyousan 2024-07-23 01:38:44 +08:00
  • 768f22d2e2
    Pre Merge pull request !49 from stamhe/dev stamhe 2024-07-21 15:51:23 +00:00
  • 982dee6246 优化waiter,待测试;修复某些情况下获取不到sr里的元素问题;优化css_path;Driver的_stopped改为is_running g1879 2024-07-21 23:51:15 +08:00
  • bb0f83b696
    fix get_eles exception Stam He 2024-07-19 21:54:36 -05:00
  • 2dd44d1982 4.1.0.0b10微调 g1879 2024-07-19 17:35:55 +08:00
  • 71ac85d3bf 增加点击等待url或title变化方法;一些等待成功时返回对象本身;点击成功返回元素对象 g1879 2024-07-19 14:24:52 +08:00