跟着minium官网介绍学习minium-----(三)
注意:程序运行时在微信开发者工具当前页面为主,而不是每次运行都是从home页面开始
一 获取单个元素
get_element():在当前页面查询控件, 如果匹配到多个结果, 则返回第一个匹配到的结果
名称 |
类型 |
默认值 |
说明 |
selector |
str |
Not None |
选择器 |
inner_text |
str |
None |
通过控件内的文字识别控件 |
text_contains |
str |
None |
通过控件内的文字模糊匹配控件 |
value |
str |
None |
通过控件的 value 识别控件 |
max_timeout |
int |
20 |
超时时间,单位 s |
使用方式为:
self.page.get_element("button", inner_text="获取用户信息")
其中self.page是获取元素页面实例
get_elements():在当前页面查询控件, 并返回一个或者多个结果
使用方式及参数都跟get_element()一致
inner_size()
使用方式为:
self.page.inner_size
直接当做参数来调用,不是当做函数来调用
scroll_to():滚动到指定高度
名称 |
类型 |
默认值 |
说明 |
scroll_top |
int |
Not None |
高度,单位 px |
duration |
int |
300 |
滚动动画时长,单位 ms |
使用方式:self.page.scroll_to(self.page.inner_size["height"]/2,500