用Python写一段app测试的代码
时间: 2024-03-04 07:54:20 浏览: 126
APP测试python代码
以下是一个使用 Python 进行 App 测试的示例代码:
```python
from appium import webdriver
from time import sleep
# 配置 Appium 的参数
desired_caps = {
'platformName': 'Android',
'platformVersion': '9.0',
'deviceName': 'Android Emulator',
'appPackage': 'com.example.myapp',
'appActivity': '.MainActivity'
}
# 连接设备
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
# 打开应用
driver.start_activity('com.example.myapp', '.MainActivity')
# 进行测试
driver.find_element_by_id('com.example.myapp:id/button').click()
sleep(2)
text_input = driver.find_element_by_id('com.example.myapp:id/editText')
text_input.clear()
text_input.send_keys('测试内容')
sleep(2)
driver.find_element_by_id('com.example.myapp:id/submit_button').click()
# 关闭应用
driver.quit()
```
以上代码使用了 Appium 库,该库可以跨平台对移动应用进行自动化测试。示例代码中,首先配置了 Appium 的参数,然后使用 Remote 方法连接设备。在进行测试时,使用 start_activity 方法打开应用,通过 find_element_by_id 等方法定位元素,进行点击和输入操作。最后使用 quit 方法关闭应用。具体的测试操作可以根据需要进行修改。
阅读全文