1、点击
点击操作:click()
方法。(同Selenium中使用方式一致)
2、清空
清空操作:clear()
方法。(同Selenium中使用方式一致)
3、输入
输入操作:send_keys()
方法。
在移动端的输入操作有两种情况,一种情况是输入非中文内容,另一种情况是输入中文内容。
(1)输入英文
使用方法:
# value:需要发送到输⼊框内的⽂本
send_keys(vaule)
业务场景:
- 打开设置
- 点击搜索按钮
- 输⼊内容abc
代码实现:
# 点击搜索按钮
driver.find_element_by_id("com.android.settings:id/search").click()
# 定位到输⼊框并输⼊abc
driver.find_element_by_id("android:id/search_src_text").send_keys("abc")
# 重点:
# ⼤家可以将输⼊的abc改成输⼊中⽂内容,
# 得到的结果:输⼊框⽆任何值输⼊,且程序不会抱错。
(2)输入中文
1、server 启动参数增加两个参数配置。
也就是Desired capabilities对象添加两个配置参数:
# 启用Unicode输入法