首页 > 电脑专区 > 电脑教程 >

通过WiFi无线连接真机进行Appium自动化测试

来源:互联网 2023-02-20 17:50:19 版权归原作者所有,如有侵权,请联系我们

通过WiFi无线连接真机的方式进行Appium自动化测试MN7办公区 - 实用经验教程分享!

工具/原料

  • 安卓手机
  • 电脑
  • USB线
  • appium服务环境
  • eclipse等开发工具

步骤一:开启设备端口

  • 1

    手机用USB线连接到电脑,cmd打开命令行,输入adb devices,查询连接设备的名称。MN7办公区 - 实用经验教程分享!

    如图:名称为316d9073MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    开启端口(端口不能被占用),输入adb -s 316d9073 tcpip 5556MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 步骤二:无线连接设备

  • 1

    开启端口后用无线连接(保证设备和PC机在同一个局域网,可以用ping验证是否相通)。打开手机,查看IP地址。如图:IP为10.106.17.26MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 2

    通过查询到的手机IP与设置的端口号,输入adb connect 10.106.17.26:5556MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 3

    连接上后就可以拔掉USB线了,查看连接状态,输入adb devicesMN7办公区 - 实用经验教程分享!

    如图说明已经连接上了。然后继续用上面方法无线连接其他的设备。MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 步骤三:执行测试脚本

  • 1

    在设置参数里,连接物理设备唯一设备标识符的取值填写手机IP与端口号。MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("udid", "10.106.17.26:5556");MN7办公区 - 实用经验教程分享!

    脚本完整代码(JAVA):MN7办公区 - 实用经验教程分享!

    public class Chrome {MN7办公区 - 实用经验教程分享!

    protected AppiumDriverWebElement> driver;MN7办公区 - 实用经验教程分享!

    MN7办公区 - 实用经验教程分享!

    @BeforeTestMN7办公区 - 实用经验教程分享!

    protected void setDriver() throws MalformedURLException,InterruptedException {MN7办公区 - 实用经验教程分享!

    DesiredCapabilities capabilities = new DesiredCapabilities();MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("deviceName", "Galaxy C7");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("udid", "10.106.17.26:5556");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("platformVersion", "6.0.1");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("noReset", "true");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("fastReset", "false");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("fullReset", "false");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("browserName", "Chrome");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("appPackage", "com.android.browser");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("appActivity", ".BrowserActivity");MN7办公区 - 实用经验教程分享!

    capabilities.setCapability("newCommandTimeout", 24000);MN7办公区 - 实用经验教程分享!

    driver = new AndroidDriver>(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);MN7办公区 - 实用经验教程分享!

    System.out.println("App is launched!");MN7办公区 - 实用经验教程分享!

    }MN7办公区 - 实用经验教程分享!

    MN7办公区 - 实用经验教程分享!

    @TestMN7办公区 - 实用经验教程分享!

    public void miniProgramTest() throws Exception {MN7办公区 - 实用经验教程分享!

    Thread.sleep(2000);MN7办公区 - 实用经验教程分享!

    driver.get("http://m.baidu.com");MN7办公区 - 实用经验教程分享!

    Thread.sleep(2000);MN7办公区 - 实用经验教程分享!

    driver.findElementByCssSelector("#index-kw").sendKeys("selenium");MN7办公区 - 实用经验教程分享!

    Thread.sleep(2000);MN7办公区 - 实用经验教程分享!

    }MN7办公区 - 实用经验教程分享!

    MN7办公区 - 实用经验教程分享!

    @AfterTestMN7办公区 - 实用经验教程分享!

    public void afterTest() {MN7办公区 - 实用经验教程分享!

    driver.quit();MN7办公区 - 实用经验教程分享!

    }MN7办公区 - 实用经验教程分享!

    }MN7办公区 - 实用经验教程分享!

  • 2

    cmd打开命令行,输入appium,开启appium服务。MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 3

    执行测试脚本,此时appium服务日志可以看到以无线的方式在执行脚本。MN7办公区 - 实用经验教程分享!

    通过WiFi无线连接真机进行Appium自动化测试MN7办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!MN7办公区 - 实用经验教程分享!


    标签: WIFI手机通过连接自动化

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号