928 Commits

Author SHA1 Message Date
g1879
de40467fa7 3.2.18click()强制点击时如元素无法滚动到视口,改用js;click()增加timeout参数 2023-03-14 19:02:11 +08:00
g1879
b076ff9952 3.2.18click()强制点击时如元素无法滚动到视口,改用js 2023-03-14 18:32:30 +08:00
g1879
c2e8d86d38 3.2.17click()默认强制模拟点击 2023-03-14 17:52:42 +08:00
g1879
51ce706cd7 页面对象添加重试次数和间隔设置;点击input元素时点击中点 2023-03-13 22:43:36 +08:00
g1879
387bc8a047 click(by_js=False)时,即使判断遮挡也会进行点击 2023-03-13 18:04:31 +08:00
g1879
62d41900e1 运行浏览器时自动加上--remote-allow-origins参数 2023-03-13 17:19:15 +08:00
g1879
518b261365 3.2.16优化cookies处理逻辑,恢复对tldextract依赖 2023-03-12 00:13:54 +08:00
g1879
3832e75a31 优化cookies处理逻辑,待测试 2023-03-11 23:19:56 +08:00
g1879
8fc8719547 优化cookies处理逻辑,待测试 2023-03-11 22:29:25 +08:00
g1879
62b1fadaf0 优化input()和clear()逻辑 2023-03-11 14:49:01 +08:00
g1879
0706936662 3.2.15适配Chrome111版本;修复cookies相关问题;浏览器页面对象get_cookiees()增加all_domains参数;优化输入文本前的点击;WebPage的set_cookies()删除两个参数 2023-03-10 20:36:04 +08:00
g1879
c2a29dc066 3.2.14修复切换模式时cookies问题;改进iframe不稳定等待 2023-03-10 00:32:30 +08:00
g1879
ad7f871e8e 增加select.all();优化select逻辑 2023-03-09 22:44:16 +08:00
g1879
c593981b13 元素等待曾加enabled()、disabled()、disabled_or_delete();优化等待逻辑 2023-03-09 18:29:49 +08:00
g1879
44b225e550 session自动重定向默认为True 2023-03-09 16:43:46 +08:00
g1879
c708a80c6c 优化cookies域名设置;提高检查端口可用性速度 2023-03-08 23:19:56 +08:00
g1879
0d141e66b8
修复没有等待获取文档成功的问题
Signed-off-by: g1879 <g1879@qq.com>
2023-03-08 08:03:57 +00:00
g1879
9ef5a263ee driver屏蔽回调错误 2023-03-07 23:52:01 +08:00
g1879
34296c1aca 完善cookies域名相关逻辑,get_cookies()增加all_info参数,待测试 2023-03-07 23:29:22 +08:00
g1879
651a00e666 浏览器页面对象增加is_alive属性;下拉列表增加by_loc选择方式;去除对tldextract依赖 2023-03-07 18:15:09 +08:00
g1879
aaab200c5e 浏览器页面对象增加is_alive属性;下拉列表增加by_loc选择方式 2023-03-07 16:16:13 +08:00
g1879
ac52c699a5 增加匹配开头和结尾语法;页面对象增加窗口状态属性;设置平滑滚动时自动切换是否等待;ChromiumPage设置cookies时自动添加域名 2023-03-07 15:36:13 +08:00
g1879
04e82ee5e6 3.2.12页面对象增加滚动行为和等待滚动结束设置;优化滚动逻辑;修复保存图片未正确等待问题 2023-03-06 18:41:42 +08:00
g1879
7c43573fad 优化connect_browser()逻辑 2023-03-06 18:22:37 +08:00
g1879
1550e8d673 支持异域iframe内元素截图,基本完成 2023-03-05 22:59:41 +08:00
g1879
6dda0886bc 截图增加as_base64参数;修正元素size属性返回顺序 2023-03-05 22:17:22 +08:00
g1879
73deb81a01 修复ChromiumOptions的save()不能保存system_user_path属性的问题 2023-03-04 11:22:35 +08:00
g1879
d3b14b8dbc 3.2.10增加可指定使用系统浏览器默认用户文件夹功能 2023-03-04 10:45:27 +08:00
g1879
55e6d2dbd5 3.2.9 2023-03-03 20:11:28 +08:00
g1879
9ce271561f 3.2.8增加录屏功能 2023-03-03 19:49:39 +08:00
g1879
c000bec826 增加NoResourceError;click()删除retry和timeout参数;get_src()和save()增加timeout参数 2023-03-03 15:00:37 +08:00
g1879
d7a046f4f6 优化连接浏览器失败的反馈 2023-03-02 21:06:46 +08:00
g1879
5a93fc20e6 3.2.7 2023-03-02 17:15:07 +08:00
g1879
9555afa396 3.2.6 2023-03-02 16:55:16 +08:00
g1879
f5b6e3c90f 不指定user_data_path时使用临时文件夹 2023-03-02 15:39:03 +08:00
g1879
59d9f19cf8 调整工具路径到common下;增加By类 2023-03-01 17:35:22 +08:00
g1879
56539b2182 完善保存图片有时页面和后台url不一致的问题 2023-02-28 20:36:55 +08:00
g1879
753834e971 优化ChromiumPage启动策略,修复传入driver启动时的问题 2023-02-28 17:53:48 +08:00
g1879
66a840bfdd 3.2.5修复传入driver时初始化不正确的问题 2023-02-27 21:54:22 +08:00
g1879
53165f0337 3.2.4WebPage的get_tab()返回WebPageTab;to_tab()、close_tabs()、close_other_tabs()可接收页签对象;to_front()移到set并且可以指定页签 2023-02-26 22:06:23 +08:00
g1879
43d118391f 元素增加is_covered、wait.covered、wait.not_covered 2023-02-25 19:51:08 +08:00
g1879
6e5c16fee6 3.2.3cookies_to_driver()改名为cookies_to_browser() 2023-02-25 01:06:46 +08:00
g1879
3612fe13e7 隐藏和显示浏览器窗口移到set.window 2023-02-24 20:37:32 +08:00
g1879
60fe9708fa 元素的等待改为只等待自己状态;跳转ini文件默认内容 2023-02-24 19:24:24 +08:00
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