python中, appium 控制 android app 页面 , 找到输入框以后, 执行脚本往里面 新增插入一个元素 android.view.View, 这个元素的 属性 content-desc 值为 “好的”
el = driver.find_element(by=AppiumBy.XPATH, value='//android.view.View[@content-desc="想跟TA说点什么..."]')
el.click()
el.clear()
# el.send_keys('好的')
# 创建新的android.view.View元素
new_view_data = {
'id': 'your_new_view_id',
'className': 'android.view.View',
'contentDescription': '好的'
}
# 将新元素插入输入框
driver.execute_script('mobile: shell', {
'command': 'input tap',
'args': [el.location['x'], el.location['y']],
'payload': new_view_data
})
# appium