30 Commits

Author SHA1 Message Date
g1879
fe2ca2d8c3 优化等待逻辑 2021-12-27 22:40:07 +08:00
g1879
f4c76a2c2c 优化等待逻辑 2021-12-26 17:16:28 +08:00
g1879
4dd9c2a12e 微调逻辑 2021-12-24 11:37:30 +08:00
g1879
38ed85edb8 适配新版浏览器的的ShadowRoot;在shadow root下查找元素现在可用完全版的定位语句 2021-12-21 17:28:46 +08:00
g1879
7ec51417ce 基本完成相对定位语法修改,待测试 2021-12-20 17:06:01 +08:00
g1879
8784f7dd48 修改prev,next,parent用法,和旧版不兼容 2021-12-19 00:58:43 +08:00
g1879
5d4bec500b 微调 2021-12-14 17:37:17 +08:00
g1879
bec93268ba 去掉raw_html和inner_raw_html;改进获取text 2021-12-01 23:43:08 +08:00
g1879
6b9f0c42df 2.0.0基本完成;s模式的ele()和eles()重新添加timeout参数;一些小调整 2021-12-01 17:43:11 +08:00
g1879
af69ca22c9 增加raw_html和inner_raw_html两个属性 2021-12-01 14:11:52 +08:00
g1879
e6d15054b1 一些小调整 2021-12-01 10:02:56 +08:00
g1879
74b7185563 优化查找元素时的代码结构;s_ele()允许参数为None,以生成元素自己的SessionElement版本 2021-11-28 00:20:13 +08:00
g1879
36166c8723 删除所有ele()、eles()方法的mode参数;删除Session页面和元素对象ele()、eles()方法的timeout参数 2021-11-22 00:05:37 +08:00
g1879
bab4461b58 基本完成s_ele() 2021-11-20 02:07:23 +08:00
g1879
391d042635 添加s_ele(),未完成 2021-11-19 21:48:00 +08:00
g1879
346b88ba41 待测试
重新调整继承结构
Page类增加json属性
DriverElement类增加wait_ele()
修复sub()方法使用时的小错误
2021-08-12 17:50:43 +08:00
g1879
94111d08a5 调整格式,无功能修改 2021-08-11 11:31:12 +08:00
g1879
19f8b14500 DriverElement
- set_property属性改名为set_prop
- 增加prop()
- clear()改用selenium原生
- 增加r_click()和r_click_at()
- input()返回None
- 增加input_txt()

DriverPage
- wait属性改名为wait_object

其余一些微调
2021-08-11 10:28:20 +08:00
g1879
671a8f3d5a shadow_root_element的ele()和eles()支持最简查询字符 2021-01-10 17:48:53 +08:00
g1879
1a0d850cef DriverElement和ShadowRootElement删除timeout属性,DriverPage增加wait属性,页面及下级元素每次查找元素使用同一个wait对象,除非元素查找临时指定与页面timeout属性不一致的值 2020-12-07 22:57:36 +08:00
g1879
b070077642 ShadowRootElement增加.和#方式用于查找元素 2020-11-23 12:46:16 +08:00
g1879
8f4b925716 shadowRootElement的ele()和eles()增加.和#查找方式 2020-11-22 21:22:48 +08:00
g1879
cad7d62eb0 ShadowElement增加__call__() 2020-11-13 00:09:38 +08:00
g1879
78437f604e translate_loc_to_xpath()改名translate_loc();
format_html改名str_to_loc();
增加format_html()
2020-11-12 18:04:02 +08:00
g1879
3a5501ddac ele()方法删除show_errmsg参数 2020-11-09 00:10:20 +08:00
g1879
9863aea69c 支持用文本查找shadow-root中元素,基本完成 2020-09-02 16:33:55 +08:00
g1879
b3d4cc67f4 增加支持按文本匹配,未完成 2020-09-02 00:08:12 +08:00
g1879
ca9d2124d9 增加对shadow-dom支持,初步完成 2020-08-30 20:09:48 +08:00
g1879
7186620c97 尝试支持shadow-dom,未完成 2020-08-28 19:44:19 +08:00
g1879
dc47dfcecc 增加对shadow-dom支持,未完成 2020-08-24 21:56:27 +08:00