pip install selenium
因为Appium是基于Selenium的,所以需要根据不同的浏览器下载相应的Webdriver。
例如,如果你要测试Chrome浏览器,就需要下载Chrome Webdriver。下载地址:http://chromedriver.chromium.org/downloads
将下载的Webdriver.exe文件添加到系统环境变量,这样Python才能找到它并使用。具体方法如下:
在系统变量中添加一个新的变量,变量名为“webdriver”的路径,变量值为Webdriver.exe文件所在的路径。例如,如果Webdriver.exe文件在D盘的webdriver目录下,那么变量值就应该为“D:\webdriver”。
在Python代码中启动Appium服务,并指定Webdriver的路径,例如:
from appium import webdriver
desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '9' desired_caps['deviceName'] = 'Android Emulator' desired_caps['appPackage'] = 'com.android.calculator2' desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
这样,你就可以使用Python通过Appium驱动浏览器进行测试了。