2026/1/1 22:14:26
网站建设
项目流程
网站建设盐城,进出口贸易公司,网站底部显示百度站点地图,大型大型网站制作通过WiFi连接真机进行自动化测试1、开启设备端口1、将真机用USB线连接到电脑#xff0c;cmd打开命令行#xff0c;输入adb devices#xff0c;查询连接设备的名称。如图#xff1a;真机udid为316d90732、开启端口#xff08;端口不能被占用#xff09;#xff0c;输入ad…通过WiFi连接真机进行自动化测试1、开启设备端口1、将真机用USB线连接到电脑cmd打开命令行输入adb devices查询连接设备的名称。如图真机udid为316d90732、开启端口端口不能被占用输入adb -s 316d9073 tcpip 55562、无线连接设备1、开启端口后用无线连接保证设备和PC机在同一个局域网可以用ping验证是否相通。打开真机查看IP地址。如图IP为10.106.17.262、通过查询到的真机IP与设置的端口号输入adb connect 10.106.17.26:55563、连接上后就可以拔掉USB线了查看连接状态输入adb devices说明已经连接上了。然后可以继续用上面方法无线连接其他的设备。3、执行测试脚本1、在脚本设置参数里连接物理设备udid的取值填写真机IP与端口号。desired_caps[udid] 10.106.17.26:55562、本章以操作Chrome为示例真机设备里如没有Chrome应用程序可以在执行自动化测试前先安装到设备里安装Chrome输入安装命令 adb install -r 进行安装或者使用手机助手进行安装。3、脚本代码代码语言javascriptAI代码解释#!/usr/bin/env python # -*- coding: utf-8 -*- from appium import webdriver import time 通过WiFi连接真机进行自动化测试 desired_caps {} desired_caps[automationName] Appium desired_caps[platformName] Android desired_caps[platformVersion] 6.0 desired_caps[deviceName] Galaxy C7 desired_caps[udid] 10.106.17.26:5556 desired_caps[unicodeKeyboard] True desired_caps[resetKeyboard] True desired_caps[newCommandTimeout] 60 desired_caps[browserName] Chrome desired_caps[nativeWebScreenshot] True desired_caps[recreateChromeDriverSessions] True driver webdriver.Remote(http://localhost:4723/wd/hub, desired_caps) print(启动Chrome) driver.get(https://www.baidu.com) driver.find_element_by_id(index-kw).send_keys(Appium) driver.find_element_by_id(index-bn).click() time.sleep(2) driver.quit()4、cmd打开命令行输入appium开启appium服务。5、执行测试脚本此时appium服务日志可以看到以无线的方式在执行脚本。