Commit Graph

  • d5da98084b 修复back()后退不准确的情况;修复'Secure-aa'和'Host-'开头的cookie不能设置的问题;ini文件删除chromedriver_path;修复wait.load_start()不能正确设置超时的问题;修复WebPage的get_cookies()方法不能获取所有域名的问题 g1879 2023-07-27 15:23:40 +08:00
  • 08831e7ce8 修复back()后退不准确的情况 g1879 2023-07-27 15:03:20 +08:00
  • cbc9367127 ChromiumDirver删除GenericAttr g1879 2023-07-24 15:42:43 +08:00
  • d0d33b5db8
    !18 【轻量级 PR】:fix: 修改一个错别字 Merge pull request !18 from 老大哥/N/A g1879 2023-07-20 04:01:27 +00:00
  • 42799422da
    Pre Merge pull request !18 from 老大哥/N/A 老大哥 2023-07-20 03:13:18 +00:00
  • 68a5e2e508
    fix: 修改一个错别字 老大哥 2023-07-20 03:13:17 +00:00
  • 0845814dc5 set_argument('--headless')自动改为新写法 g1879 2023-07-18 17:25:43 +08:00
  • e1daebd350 修复一个当网站headers不规范时获取不到编码的问题 g1879 2023-07-17 17:12:45 +08:00
  • b46b516b73 增加wait.title_change()和wait.url_change();修复一个监听时可能出现的问题 g1879 2023-07-04 17:34:25 +08:00
  • ccaeda6a98 微调注释 g1879 2023-06-30 16:06:32 +08:00
  • 0fd4d724f6 Setter重构到专属文件,待测试 g1879 2023-06-29 18:51:54 +08:00
  • b62c3cb6a1 Waiter重构到专属文件 g1879 2023-06-29 17:14:25 +08:00
  • 3f999f066c 等待增加可抛出异常设置;easy_set删除raise_when_ele_not_found()方法;Settings的raise_ele_not_found和raise_wait_failed改名 g1879 2023-06-29 15:57:14 +08:00
  • 07d023daad 新建dev分支继续3.3;相对定位第一个参数支持数字 g1879 2023-06-28 14:51:12 +08:00
  • 339510342a 3.2.30 v3.2.30 g1879 2023-06-28 14:32:45 +08:00
  • f0dfe6ff3c parent()增加index参数,可按序号获取定位符获取到的父元素 g1879 2023-06-27 18:00:35 +08:00
  • 3ca0583626 修复'__Secure-aa'和'__Host-'开头的cookie不能社子和问题 g1879 2023-06-27 10:12:11 +08:00
  • 1aaaee9bf7 Merge remote-tracking branch 'origin/master' g1879 2023-06-27 09:34:04 +08:00
  • 53aa546231 download和download_path属性移到BasePage;ini文件删除chromedriver_path g1879 2023-06-27 09:26:56 +08:00
  • 1b25b44479 ini删除chromedriver_path g1879 2023-06-25 17:07:20 +08:00
  • a0c5072b12 修复WebPage的get_cookies()方法不能获取所有域名的问题 g1879 2023-06-25 07:31:24 +08:00
  • b47a903ae1 增加set.cookie() g1879 2023-06-21 17:44:06 +08:00
  • 41a8c550bb Merge remote-tracking branch 'origin/master' g1879 2023-06-19 17:56:04 +08:00
  • ca36271232 修复wait.load_start()不能正确设置超时的问题 g1879 2023-06-19 17:55:52 +08:00
  • 6641fb93a5 input()增加by_js参数 g1879 2023-06-10 13:17:11 +08:00
  • 8b598bfad4 get()支持ipv6地址;SessionPage设置代理时不再自动删除http:// g1879 2023-06-06 17:36:34 +08:00
  • fb580fda00 session的网址会自动去除http://和https:// g1879 2023-06-02 21:40:33 +08:00
  • 94a544b731 Merge remote-tracking branch 'origin/master' g1879 2023-06-02 21:22:36 +08:00
  • 1c032a0a5d 修复设置cookies时域名不对应时出现的问题 g1879 2023-06-02 21:22:26 +08:00
  • 39afdc8a1a scroll.to_see()方法center参数默认None;解决滚动后点击被固定元素遮挡问题 g1879 2023-05-30 09:42:44 +08:00
  • 8a0b647b22 page对象增加user_agent属性 g1879 2023-05-26 18:37:00 +08:00
  • d9281914dd Merge remote-tracking branch 'origin/master' g1879 2023-05-26 17:30:19 +08:00
  • a5d67dc628 ChromiumBase删除session属性;内置控制连接每次请求后关闭 g1879 2023-05-26 17:30:03 +08:00
  • c15591d457
    update README.md. g1879 2023-05-22 12:22:45 +00:00
  • 453b0fed85 各页面对象删除download_set,待测试 g1879 2023-05-18 14:37:55 +08:00
  • 9774e3d389 增加page.wait.ele_load();new_tab()默认不切换;所有BasePage支持download();未完成下载设置改造 g1879 2023-05-17 00:23:07 +08:00
  • d5d5540490 完善浏览器下载管理功能 g1879 2023-05-14 00:13:18 +08:00
  • bac29f7564 ChromiumTab增加close()方法;完善common注释 g1879 2023-05-12 22:09:27 +08:00
  • ae3abe79fe CallMethodError改名为CDPError g1879 2023-05-12 18:53:23 +08:00
  • c65d63abf1 删除MixPage代码 g1879 2023-05-12 16:39:40 +08:00
  • da39d50640 修复页面跳转后立刻获取html报错问题;优化find_tabs() g1879 2023-05-12 00:17:12 +08:00
  • 19c1567fc4 改进下载功能基本完成 g1879 2023-05-11 18:00:37 +08:00
  • a299c8d252 改进浏览器下载功能,可设定文件存在时处理方式 g1879 2023-05-11 01:28:54 +08:00
  • 594a71a549 修复'Inspected target navigated or closed'导致的问题;修改下载功能,未完成 g1879 2023-05-10 18:11:12 +08:00
  • 35f3aaa785 继续修改监听功能,未完成 g1879 2023-05-08 17:55:57 +08:00
  • 9158376fba 继续改进监听功能,未完成 g1879 2023-05-08 00:04:55 +08:00
  • 2da29a5919 继续改进监听功能,未完成 g1879 2023-05-05 23:23:42 +08:00
  • e75208d2d6 3.2.28修复小问题 g1879 2023-05-05 23:20:17 +08:00
  • dbf0302847 完成初步抓包功能 g1879 2023-05-05 17:37:50 +08:00
  • 84bce2c7cd 修改抓包功能,未完成 g1879 2023-05-04 18:20:12 +08:00
  • 13c3cf0101 修改抓包功能,未完成 g1879 2023-05-03 23:51:18 +08:00
  • 09c4e98072 3.2.27 v3.2.27 g1879 2023-05-02 19:45:22 +08:00
  • 561c20377a 页面对象可用xpath直接返回文本或注释 g1879 2023-04-29 16:53:34 +08:00
  • c021d83212 新版抓包功能待测试 g1879 2023-04-28 18:55:08 +08:00
  • f817fcee5c 继续修改抓包功能,未完成 g1879 2023-04-26 19:01:00 +08:00
  • 283bbfe06f 继续修改抓包功能,未完成 g1879 2023-04-25 18:08:24 +08:00
  • 5a0616306d 继续改进抓包功能,未完成 g1879 2023-04-25 00:06:10 +08:00
  • cefb94515e 继续修改抓包功能,未完成 g1879 2023-04-24 19:29:26 +08:00
  • 9d24bf908b 修复在iframe中的元素s_ele()问题 g1879 2023-04-24 14:57:42 +08:00
  • 33521f41e4 修改wait.data_packets()未完成 g1879 2023-04-21 17:31:27 +08:00
  • a6c49cc3d8 修改wait.data_packets()未完成 g1879 2023-04-20 17:52:01 +08:00
  • e241649a1d 动作链的type()可接收list和tuple g1879 2023-04-20 11:40:50 +08:00
  • 10b3b392cf 修复下拉框不能联动问题 g1879 2023-04-19 18:51:50 +08:00
  • ea3dc57618 修复get_session_storage()报错 g1879 2023-04-18 11:13:07 +08:00
  • edf6896045 修复select.by_index()报错;删除弃用的方法和属性 g1879 2023-04-12 19:21:28 +08:00
  • 07d32a1f87 3.2.26find_tabs()增加special参数;修复标签页对象内元素无法获取屏幕坐标问题 v3.2.26 g1879 2023-04-07 20:07:59 +08:00
  • 9e509ec256 3.2.25元素和动作链增加双击方法;click.at()增加count参数;click.at()改成默认点击中间点 g1879 2023-04-07 00:24:38 +08:00
  • 57b46e7b26 改进创建ResponseData逻辑 g1879 2023-04-05 22:42:01 +08:00
  • 322ee10bd0 3.2.24修复同域iframe问题;改进等待数据包功能 v3.2.24 g1879 2023-04-03 23:45:51 +08:00
  • 68b9fa15b1 改进等待数据包功能,待测试 g1879 2023-04-03 18:22:30 +08:00
  • fc1e39cd3c 3.2.23元素对象增加focus();ChromiumPage增加find_tabs();可选择无法点击时抛出异常 g1879 2023-04-02 19:26:40 +08:00
  • b291aa0c26 修复同域iframe不自动断开问题 g1879 2023-04-02 01:18:57 +08:00
  • a704c12f38 handle_alert()等待不到时返回False;while均设置超时 g1879 2023-03-31 18:26:33 +08:00
  • fbeb9056c4 3.2.22set_targets()增加is_regex参数 g1879 2023-03-30 18:15:23 +08:00
  • b6756040c6 3.2.21修复导入路径问题 g1879 2023-03-30 10:17:15 +08:00
  • 395b94a703 3.2.20完善wait.data_packets(),使用正则设置target g1879 2023-03-30 00:16:04 +08:00
  • 1aeda01d94 增加wait.stop_listening();wait.data_packets()可监听多个目标 g1879 2023-03-29 18:44:41 +08:00
  • a798317ae9 增加wait.data_packet()方法;提高页面对象查找元素稳定性;删除wait.new_frame()方法 g1879 2023-03-29 00:21:32 +08:00
  • 7eb1aac778 删除wait.new_frame;增强iframe和查找元素稳定性 g1879 2023-03-28 18:15:38 +08:00
  • f81a4e439c 增加wait.new_frame();click()删除wait_loading参数;接收文件夹为浏览器路径时自动添加文件名 g1879 2023-03-27 23:40:02 +08:00
  • f60f91b85d 元素states增加is_checked g1879 2023-03-27 14:46:53 +08:00
  • 7a34e4d5f6 ChromiumFrame的wait增加元素特征;WebPage切换d模式时能正确读取session的url;quit()后等待浏览器完全关闭 g1879 2023-03-26 23:51:50 +08:00
  • 91624d3458 完善浏览器cookies设置 g1879 2023-03-24 23:21:13 +08:00
  • 1c5c38b651
    微调cookies添加功能 g1879 2023-03-24 10:01:25 +00:00
  • ec42be7a2f 微调cookies同步功能,待测试 g1879 2023-03-24 17:52:34 +08:00
  • ea02a25c5d 向浏览器添加cookie时会自动重试保证添加成功,待测试 g1879 2023-03-24 17:37:53 +08:00
  • 8a46f7c7f6 修复Keys.ENTER没有正确回车问题 g1879 2023-03-24 10:12:56 +08:00
  • 00db0af61a 一般获取元素方法取消ChromiumFrame提示 g1879 2023-03-23 23:57:35 +08:00
  • eea09117fc 增加get_frames();get_frame()添加timeout属性,且可接收id或name g1879 2023-03-23 23:29:41 +08:00
  • 058b9b3c55 影元素增加child()和children();相对定位方法增加ele_only参数 g1879 2023-03-23 17:59:20 +08:00
  • de9ec26418 用127.0.0.1替换localhost g1879 2023-03-23 10:00:58 +08:00
  • 7dc8650b37 增加wait.new_tab();修复cookie解析的一个问题 g1879 2023-03-22 22:50:04 +08:00
  • 202154dbf7 创建ChromiumBase支持直接传入端口号 g1879 2023-03-22 18:18:10 +08:00
  • 8d72e275a0 改进元素用css查找子元素逻辑 g1879 2023-03-22 16:12:46 +08:00
  • e1b3fbf850 headless设置适配新版浏览器 g1879 2023-03-22 09:02:22 +08:00
  • c300d91073 相对定位增加child()和children()方法 g1879 2023-03-21 22:31:25 +08:00
  • bb07cd4772 元素增加child()和children(),未完成 g1879 2023-03-21 15:09:09 +08:00
  • db6c03a062 修复get_src()某情况下timeout失效问题;new_tab()现在返回新标签页id g1879 2023-03-21 11:43:54 +08:00
  • f9afa9f677 改进用js录屏 g1879 2023-03-20 23:32:45 +08:00
  • 3b6b25b935 初步实现js录屏功能 g1879 2023-03-20 19:21:40 +08:00