48 Commits

Author SHA1 Message Date
g1879
eb866ba29e 元素的html属性改为返回outerHTML,增加inner_html属性;
处理xpath时只对/开头的情况添加.;
在统一的函数处理html转码及空格替换
2020-11-12 18:09:01 +08:00
g1879
b3388f067d 调整注释及格式 2020-11-11 17:46:12 +08:00
g1879
42263e16c1 调整格式 2020-11-10 23:40:27 +08:00
g1879
9b3158b866 修改格式 2020-11-10 17:57:48 +08:00
g1879
8d49d9accb DriverElement增加after、before属性、get_style_property()方法 2020-11-09 14:31:13 +08:00
g1879
c44705c3ee 微调 2020-11-09 00:07:57 +08:00
g1879
3821338d26 微调 2020-11-08 23:44:09 +08:00
g1879
cf7d76b040 增加_get_brother()方法用于获取兄弟节点;
增加_get_ele_path()方法用于获取xpath和css path
2020-11-08 23:34:47 +08:00
g1879
1e8e606f93 ele()和eles()删除show_errmsg参数;
增加__call__()方法,ele('xxx')等效于ele.ele('xxx')
2020-11-07 15:03:27 +08:00
g1879
1d9489b6ef DriverElement添加page属性,指向所属页面对象,并取消driver属性 2020-11-06 17:59:43 +08:00
g1879
bbea8871a0 把获取到的文本中的\xa0替换成空格 2020-11-03 17:26:28 +08:00
g1879
126fd466b2 去掉eles获取到的元素间换行符 2020-11-03 16:35:55 +08:00
g1879
ba8d771545 d模式使用js通过evaluate方法处理xpath,放弃使用selenium原生的方法,以支持用xpath直接获取文本节点、元素属性。 2020-11-03 11:43:51 +08:00
g1879
ef8e8f2391 - 增加对获取属性或文本的xpath的支持
- texts属性改用xpath
- nexts和prevs函数可获取节点
- 可处理以(开头的xpath
2020-11-02 23:14:30 +08:00
g1879
fb600a6596 ele产生的xpath处理(开头的情况 2020-11-02 12:46:00 +08:00
g1879
0077885ce4 未完成。修改为用js通过xpath获取元素 2020-10-30 12:45:56 +08:00
g1879
c1f3f51a14 texts属性,未完成 2020-10-21 16:05:04 +08:00
g1879
1d01ddf216 添加texts属性 2020-10-20 15:41:30 +08:00
g1879
470dd02ce7 微调注释 2020-09-02 16:34:18 +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
g1879
56683468a6 增加对shadow-dom支持,未完成 2020-08-21 00:55:56 +08:00
g1879
e66f6adc79 用xpath查找元素时自动补全// 2020-08-19 10:49:42 +08:00
g1879
701b889447 修复run_script()漏了args的问题 2020-08-18 14:18:04 +08:00
g1879
16847f829d 完善注释 2020-08-13 11:34:16 +08:00
g1879
ba2223e691 删除eles返回类型注解使IDE能正确提示 2020-08-12 17:18:54 +08:00
g1879
45756a64b3 元素增加css_path和xpath属性;修复selenium导致的DriverElement不能获取直接子元素的问题 2020-08-12 00:11:52 +08:00
g1879
16755abad6 针对css方式的小优化 2020-08-11 17:41:53 +08:00
g1879
e0d4b37655 DrissinElement增加xpath属性,未完成 2020-08-10 23:43:28 +08:00
g1879
c962e21163 修复eles的bug 2020-08-10 10:55:24 +08:00
g1879
4c24a57537 avoid_duplicate_name函数改名为get_available_file_name 2020-08-08 17:35:25 +08:00
g1879
1c9bc8dd24 微调 2020-08-08 01:05:19 +08:00
g1879
ddbe20f7a8 微调功能,完善注释 2020-08-08 00:08:52 +08:00
g1879
19ff6ba9f6 修改注释 2020-08-06 00:00:27 +08:00
g1879
95287fd8a9 修改报错提示 2020-08-03 23:26:36 +08:00
g1879
341db1e05d 微调 2020-07-27 17:42:14 +08:00
g1879
0098a75990 拖拽可拖拽到绝对坐标或相对位置,并增加随机抖动、调整拖拽速度功能 2020-07-27 17:13:11 +08:00
g1879
983f68f9be 调整书写格式 2020-07-23 14:33:09 +08:00
g1879
e103a6a3e0 微调 2020-07-03 17:54:37 +08:00
g1879
24e7406fea 增加鼠标悬停功能 2020-07-03 11:06:26 +08:00
g1879
2fc7800759 click()的by_js参数增加False时不用js重试 2020-06-11 22:50:57 +08:00
g1879
8c02cb99f8 截图改为必须传入路径 2020-06-10 16:50:21 +08:00
g1879
fc65332eff 增加parents、nexts、prevs函数,待测试 2020-06-04 23:28:54 +08:00
g1879
65c5071464 attrs调用attr()来获取属性,以返回处理过的属性,如绝对url 2020-06-03 10:36:59 +08:00
g1879
6694121a75 attrs调用attr()来获取属性,以返回处理过的属性,如绝对url 2020-06-03 10:36:37 +08:00
g1879
106e6a4ce5 添加拖拽函数 2020-05-26 14:10:24 +08:00
g1879
1a3bdb20e7 打包前完善 2020-05-22 00:34:50 +08:00
g1879
1ad8589b14 基本完成 2020-05-21 16:46:09 +08:00