要使用Appium WebDriver进行自动化测试,首先需要安装Appium,并配置好相关环境。以下是一个简单的Python代码示例,演示了如何使用Appium WebDriver打开手机上的应用并点击一个按钮:
from appium import webdriver
# Appium服务器的地址
appium_server = 'http://localhost:4723/wd/hub'
# 配置Desired Capabilities
desired_caps = {
'platformName': 'Android',
'deviceName': 'Android Emulator',
'appPackage': 'com.example.app',
'appActivity': 'com.example.app.MainActivity'
}
# 创建WebDriver实例
driver = webdriver.Remote(appium_server, desired_caps)
# 查找并点击按钮
button = driver.find_element_by_id('com.example.app:id/button')
button.click()
# 关闭WebDriver实例
driver.quit()
请注意,上述代码中的appPackage
和appActivity
需要根据实际应用的包名和启动活动名称进行调整。
此外,还需要确保已经正确安装了Appium Python客户端库(appium-python-client
)。可以使用以下命令进行安装:
pip install Appium-Python-Client
以上代码示例仅展示了Appium WebDriver的基本用法,可以根据自己的需求进行进一步的扩展和修改。