Appium(三):安装appium client、adb命令
1. 安装appium client appium client是对webdriver原生api的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好的用例。 appium client是配合原生的webdriver来使用的,因此二者必须配合使用,缺一不可。 我们使用pip安装“Appium-Python-Client”。 pip install Appium-Python-Client 2. adb命令 2.1 adb的工作原理 2.1.1 adb的概念 ADB全名Android Debug Bridge,是一个调试工具。 adb是多用途的命令行工具(command line tool)通过它,我们可以与模拟器(emulator)以及安卓设备(android device)进行通信交流。 开发安卓应用的程序员必须要掌握 测试工程师在做安卓应用测试时,会使用到 2.1.2 adb的构成和工作原理 adb构成: client端:在电脑上,负责发送adb命令。 daemon守护进程:在手机上,负责接收并执行adb命令。 server端:在电脑上,负责管理Client端和实际的Daemon之间的通信。 adb工作原理: client端将命令发送给server端 server端会将命令发送给daemon端 daemon端进行执行 将执行结果返回给server端