按Android Native App上的Next Button,对Appium Test没有响应

时间:2016-02-04 01:06:36

标签: android python python-appium

目前,我正在使用Appium和Python在Android原生应用上编写测试用例。我是初学者,真的需要一些关于如何编写测试用例的建议。我被困在第2步

1,输入电子邮件地址 2,按键盘上的NEXT按钮 3,输入密码

我在下面做了什么 1,driver.find_element_by_class_name( “android.widget.EditText”)。send_keys( “emailaddress@emailaddress.com”) 2,driver.keyevent(261)或driver.keyevent(“261”)

Step1工作正常,但step2从不工作,根本没有响应。 有关如何编写脚本以使其按下NEXT的任何建议吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

试试这个答案:

from selenium.webdriver.common.action_chains import ActionChains;
""" Instantiate the driver like: driver = driver=webdriver.Remote( ... ); """
chain = ActionChains(driver);
""" Send search key"""
chain.send_keys(u'\uE007').perform();


+--------------+---------------------+
|     KEY      |   Unicode Character |
+--------------+---------------------+
| ALT_LEFT     | \uE00A              |
| DEL          | \uE017              |
| DPAD_DOWN    | \uE017              |
| DPAD_LEFT    | \uE012              |
| DPAD_RIGHT   | \uE014              |
| DPAD_UP      | \uE013              |
| ENTER        | \uE007              |
| SHIFT_LEFT   | \uE008              |
| BACK         | \uE100              |
| ANDROID_HOME | \uE101              |
| MENU         | \uE102              |
| SEARCH       | \uE103              |
| SYM          | \uE104              |
| ALT_RIGHT    | \uE105              |
| SHIFT_RIGHT  | \uE106              |
+--------------+---------------------+