python+appium自动化测试脚本案例
时间: 2023-11-25 19:07:06 浏览: 185
以下是一个简单的 Python Appium 自动化测试脚本案例:
```python
from appium import webdriver
from time import sleep
desired_caps = {
"platformName": "Android",
"platformVersion": "10.0",
"deviceName": "Android Emulator",
"appPackage": "com.example.myapplication",
"appActivity": "MainActivity"
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
elem = driver.find_element_by_id("com.example.myapplication:id/editText")
elem.send_keys("Hello, World!")
sleep(2)
button = driver.find_element_by_id("com.example.myapplication:id/button")
button.click()
sleep(2)
result = driver.find_element_by_id("com.example.myapplication:id/textView").text
assert result == "Hello, World!"
driver.quit()
```
这个脚本的目的是在 Android 模拟器上运行一个名为“myapplication”的应用程序,并在其中输入“Hello, World!”,然后单击一个按钮,最后检查一个文本视图是否显示了“Hello, World!”。这个脚本使用 Appium 的 Python 客户端库来与应用程序进行交互,并使用 Python 的标准库中的时间模块来添加一些暂停,以便应用程序有足够的时间来响应用户的输入和单击操作。
阅读全文