884 Commits

Author SHA1 Message Date
g1879
29eb80b107 3.2.2修复元素内查找元素时xpath内有单引号导致出错问题 2023-02-23 17:37:12 +08:00
g1879
a0ffd4707a 3.2.1默认下载方式改为用浏览器;wait增加download_begin()方法;common文件夹改名为commons 2023-02-23 10:55:46 +08:00
g1879
28330ac49c errors移动到位置 2023-02-23 07:23:12 +08:00
g1879
29bbb7ea4c 2.3.0SessionOptions增加make_session()方法 2023-02-23 00:11:34 +08:00
g1879
bccb20b84a 添加直接从配置对象生成Session对象的方法 2023-02-22 23:20:49 +08:00
g1879
415ef28dc6 使用DownloadKit下载时如果是blob数据,改用浏览器 2023-02-22 19:20:33 +08:00
g1879
13821c0d75 增加命令行命令;拖动删除shake参数;微调ActionChains逻辑 2023-02-22 16:27:11 +08:00
g1879
35daaa2712 ChromiumShadowRootElement改名为ChromiumShadowRoot 2023-02-22 09:19:00 +08:00
g1879
4328449b51 Merge branch 'master' of https://gitee.com/g1879/DrissionPage 2023-02-22 08:42:21 +08:00
g1879
65923ce2af 去除selenium安装依赖 2023-02-21 23:13:22 +08:00
g1879
cb66d974a3 优化获取元素瞬间元素被刷新处理方法 2023-02-21 17:40:02 +08:00
g1879
3c0a4e45cd 解决同域和异域间跳转问题 2023-02-21 17:14:29 +08:00
g1879
5db489c4d9 优先使用backend_id 2023-02-21 11:48:47 +08:00
g1879
cb6fe6d68b 增加get_frame()方法 2023-02-21 11:20:02 +08:00
g1879
55314f99d0 修改文档 2023-02-21 09:57:23 +08:00
g1879
e0c1968698
update DrissionPage/common/keys.py.
Signed-off-by: g1879 <g1879@qq.com>
2023-02-20 10:03:51 +00:00
g1879
609b8b06df 找不到元素时可抛出异常,待测试 2023-02-20 17:11:46 +08:00
g1879
4354f21583 优化滚动到元素逻辑;修复iframe内截图不准确问题 2023-02-20 11:26:23 +08:00
g1879
11d4a70090 微调 2023-02-19 23:56:45 +08:00
g1879
b35e646fe0 调整滚动功能,未完成 2023-02-19 22:09:03 +08:00
g1879
0a73226c4f 自动等待填写上传路径;增加remove_ele()方法;新加载的iframe自动等待完成;wait增加input_upload_paths() 2023-02-19 15:56:36 +08:00
g1879
76920e05d8 微调 2023-02-18 22:47:06 +08:00
g1879
5dce3077ed 解决新加载的iframe点击问题;对无位置和大小信息的元素进行处理 v3.1.6 2023-02-17 19:52:37 +08:00
g1879
e8b22de2e3 调整run_js()参数顺序 2023-02-17 16:23:29 +08:00
g1879
5b78521bbe 调整元素点击和位置api 2023-02-17 10:06:58 +08:00
g1879
61fc745328 easy_set增加configs_to_here()方法;创建配置对象默认先读取项目文件夹下的dp_configs.ini 2023-02-17 00:25:21 +08:00
g1879
afc9414600 元素和frame对象的id和状态都集成到属性 2023-02-16 23:30:50 +08:00
g1879
3513760408 新旧版本实现完全隔离 2023-02-16 21:49:38 +08:00
g1879
ffaf534934 ChromiumElement状态、伪元素、位置、设置api整合;ChromiumPage位置大小属性整合;增加获取元素和视口屏幕坐标功能 2023-02-16 18:20:27 +08:00
g1879
1fccb9eeb8
!17 支持 DrissonPage CLI 命令行工具
Merge pull request !17 from 虫师/master
2023-02-16 03:45:31 +00:00
zhiheng.hu
b8392817fa feat: support DrissionPage CLI 2023-02-16 11:37:22 +08:00
g1879
81b5827438 各种点击操作集成到click属性 2023-02-15 22:19:51 +08:00
g1879
b9801caee7 找不到元素返回NoneElement代替None;增加各种出错提示 2023-02-15 17:59:09 +08:00
g1879
b5a86326c5 修复driver与浏览器连接没有关闭问题 2023-02-14 23:48:57 +08:00
g1879
ec4edf868b 解决打开网页弹窗错误问题 2023-02-14 16:48:23 +08:00
g1879
464238e99d 修改文档 2023-02-14 11:41:26 +08:00
g1879
f0011e2df3 SessionPageSetter增加多项配置 2023-02-14 11:39:15 +08:00
g1879
d951dd84c9 微调 2023-02-14 00:42:09 +08:00
g1879
01b107154e 页面对象的设置方法归类到set属性 2023-02-14 00:36:41 +08:00
g1879
b3fc6b35e3 解决离开页面触发的弹出框问题 2023-02-13 20:00:21 +08:00
g1879
f9068cfbb1 增加run_js_loaded();alert问题待解决 2023-02-13 17:46:13 +08:00
g1879
dea209f35a 增加run_cdp_loaded();cdp操作都使用run_cdp()或run_cdp_loaded() 2023-02-13 10:35:00 +08:00
g1879
2c0595e57a wait_ele()和scroll_to_see()弃用,整合到wait和scroll属性,待测试 2023-02-12 23:07:26 +08:00
g1879
82ac13fe16 优化页面对象启动逻辑;WebPage取消自动切换模式功能;WebPage现在创建时会同时连接浏览器和Session;截图移到ChromiumBase。未完成 2023-02-12 19:39:27 +08:00
g1879
7636ab98f3 增加拦截文件选择框并自动输入路径功能 2023-02-09 11:53:38 +08:00
g1879
10a350c8ea 修改文档 2023-02-09 08:40:03 +08:00
g1879
8daf63b469 修复异域iframe可能出现的500错误 2023-02-08 18:53:37 +08:00
g1879
b03e919989 3.1.4修复标签页关闭时页面发起请求导致的问题 2023-02-08 02:13:27 +08:00
g1879
43d0a742d1 增加@|查找语法;ini文件删除--no-sandbox项 2023-02-07 18:11:45 +08:00
g1879
0d93f885e2
update README.md.
Signed-off-by: g1879 <g1879@qq.com>
2023-02-07 08:10:43 +00:00