Appium(三)--- AppiumDriver初始化

准备工作--获取测试包的信息
步骤:
1、从appium中引入webdriver
2、添加配置:
	  deviceName:设备名称   
	  			如果直接是ip:端口,那就直接输入ip:端口
	  			如果是不是ip:端口,如:emulator-5554,那这只是设备device name的一部分,前面还需要加上品牌和型号:如NX709S。此种情况deviceName值为NX709S_emulator-5554
	  			
	  platformName:测试平台
	  platformVersion:平台版本
	  appPackage:测试app包名
	  appActivity:测试app启动入口
	  查看包名
	  adb shell dumpsys window windows | findstr  mFocusedApp
	  adb shell dumpsys activity activities | findstr mFocusedActivity
3、创建驱动
from appium import webdriver
desired_caps={
  "deviceName": "NX709S_emulator-5554",
  "platformName": "Android",
  "platformVersion": "9",
  "appPackage": "com.tencent.mobileqq",
  "appActivity": ".activity.SplashActivity",
}
# 连接appium server。前提:appium desktop要启动。有监听窗口
# 将desired_caps发送给appium server。打开app
driver=webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_caps)
# 运行代码之前:
# 1、appium server启动成功。处于监听状态;
# 2:模拟器/真机必须能够被电脑识别。即adb devices能够识别到要操作的设备。

你可能感兴趣的:(appium)