python appium自动化代码
时间: 2023-07-02 10:04:44 浏览: 258
以下是一个简单的使用 Python 和 Appium 进行自动化测试的示例代码:
```python
from appium import webdriver
from time import sleep
# 设置 Appium 的参数
desired_caps = {
'platformName': 'Android',
'platformVersion': '7.0',
'deviceName': 'Android Emulator',
'appPackage': 'com.example.myapp',
'appActivity': '.MainActivity',
'automationName': 'UiAutomator2'
}
# 启动 Appium 的 WebDriver
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
# 等待应用启动
sleep(10)
# 在输入框中输入文本
input_field = driver.find_element_by_id('input_field')
input_field.send_keys('Hello World')
# 点击按钮
button = driver.find_element_by_id('button')
button.click()
# 等待页面加载完成
sleep(5)
# 断言结果是否正确
result_text = driver.find_element_by_id('result_text').text
assert result_text == 'Hello World'
# 关闭应用
driver.quit()
```
这个示例代码中,我们首先设置了 Appium 的参数,然后启动了 Appium 的 WebDriver,等待应用启动后在输入框中输入文本并点击按钮,然后等待页面加载完成后断言结果是否正确,最后关闭应用。你需要根据你的应用和测试需求进行修改。
阅读全文