1479 Commits

Author SHA1 Message Date
g1879
bd88d15d7e 4.1.0.0b21 MixPage改回WebPage 2024-08-30 20:09:47 +08:00
g1879
70bff8555c 修复disconnect()的问题;MixTab默认不创建Session对象;MixTab的close()增加session参数;MixTab和MixPage的post()必返回Response对象 2024-08-29 22:38:47 +08:00
g1879
bbf1bc7e28 console加上wait();优化MixTab逻辑;Chromium只获取MixTab 2024-08-29 10:06:42 +08:00
g1879
e10030e23f 列表中筛选元素增加tag;get_frames()返回ChromiumElementsList 2024-08-25 23:25:12 +08:00
g1879
1029bc225d 滚动增加__call__()方法;wait.alert_closed()增加timeout参数;浏览器的wait.all_downloads_done()改为wait.downloads_done() 2024-08-23 17:52:27 +08:00
g1879
1c63a0e36c tabs拆分成两个文件;browser文件改名为chromium 2024-08-23 00:04:02 +08:00
g1879
987f94104b auto_handle_alert()下级会覆盖上级设置,包括Settings的;Page对象删除set.auto_handle_alert()方法的all_tabs参数 2024-08-22 18:03:06 +08:00
g1879
9ae65b6b2e 修改注释 2024-08-21 18:13:06 +08:00
g1879
cd906c8440 get_mix_tab()和get_mix_tabs()删除as_id参数 2024-08-20 17:37:58 +08:00
g1879
2c85b78521 微调注释 2024-08-20 07:20:53 +08:00
g1879
421ec5b888 Chromium增加clear_cache()方法;修复无痕模式new_tab()问题 2024-08-19 18:11:50 +08:00
g1879
d1b4a23bed 修复伪元素文本有时获取不正确的问题;ChromiumFrame增加link属性 2024-08-19 00:24:26 +08:00
g1879
f68dd8e743 4.1.0.0b20修改注释 2024-08-16 16:22:48 +08:00
g1879
45e64adc1e 继续修改备注 2024-08-15 17:47:41 +08:00
g1879
8a6e225e02 继续修改备注 2024-08-15 14:39:16 +08:00
g1879
a484aa0c45 继续修改注释到pyi 2024-08-15 01:03:05 +08:00
g1879
99f2de7e5b 元素动作返回元素自己;修改NoneElement打印的值;修复is_displayed参数有时不正确问题 2024-08-14 18:38:38 +08:00
g1879
cdced6e8d7 cookies()增加as_json()方法;src()支持获取<link>内容;Chromium对象增加states属性 2024-08-13 17:38:54 +08:00
g1879
ad81575546 Tab的close()方法增加others参数 2024-08-12 23:04:15 +08:00
g1879
ded3e10020 修复link问题;修复eles()返回空时的问题 2024-08-01 16:03:40 +08:00
g1879
60a1803e28 4.1.0.0b19 2024-07-31 17:32:26 +08:00
g1879
1c54f59feb 4.1.0.0b18 sr自动等待 2024-07-30 23:11:08 +08:00
g1879
cae2151795 4.1.0.0b17修复小问题 2024-07-30 17:59:14 +08:00
g1879
cf858d5574 4.1.0.0b16增加控制台监听;优化Frame稳定性 2024-07-30 11:19:56 +08:00
g1879
9736f16e8e 4.1.0.0b15 quit()增加del_data参数 2024-07-29 16:21:30 +08:00
g1879
0d6a8b67f2 滚动返回调用者;ChromiumPage的close_tabs()默认指定自己 2024-07-28 21:44:42 +08:00
g1879
7c7ecc866c Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	DrissionPage/_units/waiter.py
2024-07-27 16:23:42 +08:00
g1879
e7ab81092b 4.1.0.0b14修复小问题 2024-07-26 19:44:26 +08:00
g1879
955c72d61c 4.1.0.0b13Frame对象改为单例;parent()增加timeout参数;sr内找元素元素加上timeout参数;修复两个问题 2024-07-26 19:07:30 +08:00
g1879
0812f5233f 4.1.0.0b12修复ChromiumPage设置问题 2024-07-24 17:43:01 +08:00
g1879
0b40011a00 4.1.0.0b11 2024-07-24 15:48:21 +08:00
g1879
6255a096ba ele.click()取消移动轨迹;wait.new_tab()的curr_tab参数可接收Tab对象;优化等待;修复设置同时ua和无头时出现的问题 2024-07-24 11:53:11 +08:00
g1879
0c1fc25faf 微调 2024-07-23 07:26:33 +08:00
g1879
982dee6246 优化waiter,待测试;修复某些情况下获取不到sr里的元素问题;优化css_path;Driver的_stopped改为is_running 2024-07-21 23:51:15 +08:00
g1879
2dd44d1982 4.1.0.0b10微调 2024-07-19 17:35:55 +08:00
g1879
71ac85d3bf 增加点击等待url或title变化方法;一些等待成功时返回对象本身;点击成功返回元素对象 2024-07-19 14:24:52 +08:00
g1879
362566d2b6 4.1.0.0b9小修复 2024-07-17 18:10:50 +08:00
g1879
c320028f15 4.1.0.0b8修复小问题 2024-07-17 00:00:49 +08:00
g1879
d0d3fea3be 4.1.0.0b7元素对象也加上get_frame();move_to()的偏移量参数默认为None;修复auto_port()问题 2024-07-15 16:59:16 +08:00
g1879
329e49ea7c 优化元素等待功能逻辑 2024-07-14 23:01:55 +08:00
g1879
daf435cc9a 4.1.0.0b5wait()返回调用者 2024-07-13 10:22:08 +08:00
g1879
d2bf4f8f13 微调 2024-07-12 20:12:27 +08:00
g1879
54ee00f4b0 offset()增加locator,timeout参数,offset_x和offset_y参数改为x,y 2024-07-12 19:58:34 +08:00
g1879
523f92f640 4.1.0.0b4set.tab_to_front()标记即将废弃,用activate_tab()代替;Frame增加set.property()和set.style() 2024-07-10 14:44:59 +08:00
g1879
58285fc0ad 4.1.0.0b3修复清空和删除cookies问题 2024-07-09 21:43:12 +08:00
g1879
2ea2be782f 4.1.0.0b2s_ele()和s_eles()增加timeout参数;优化连接浏览器失败提示 2024-07-09 17:36:23 +08:00
g1879
d758932910 优化逻辑 2024-07-09 00:04:41 +08:00
g1879
73b6f1c475 优化逻辑 2024-07-08 23:49:24 +08:00
g1879
5feb58bc65 优化text属性;s_ele()会等待元素加载 2024-07-08 17:35:42 +08:00
g1879
ea397923f6 activate_tab的tab_id参数改为id_or_ind 2024-07-08 07:16:41 +08:00