使用 Appium 连接到 wifi 接入点
Posted
技术标签:
【中文标题】使用 Appium 连接到 wifi 接入点【英文标题】:Connect to wifi access point using Appium 【发布时间】:2015-08-31 09:31:49 【问题描述】:我在一家提供 wifi 的公司工作。我有一些接入点设置,我想编写一些自动化测试来模拟与这些接入点的连接。
所以我的测试会是这样的:
-
启动设备
转到设备上的 wifi 设置
选择要连接的 wifi
验证设备是否能够成功连接到 wifi。 (在ios上手动测试时,我们的splash页面会自动弹出,在android上我一般需要打开浏览器然后才会显示splash页面)
是否可以使用 Appium 来做到这一点?如果是这样,如果有人可以提供有关如何执行此操作的更多信息,我将不胜感激。
谢谢!
【问题讨论】:
也许您会在以下链接中找到有用的东西:sqa.stackexchange.com/questions/6694/… 遗憾的是,目前,使用 Windows、Linux 或 Mac 等非移动自动化设备执行此操作会更好。 Android 是移动端的最佳选择,祝你在 iOS 和 Windows Phone 上也能做到这一点。 【参考方案1】:您需要像这样启动 ADB 命令来打开您的 Wifi adb -s $PHONESERIAL shell "svc wifi enable"
您可以使用 Appium 将此类命令包含/触发,方法是将其包含在您的测试用例(Java 代码)Use this to know how to fire ADB Commands problematically
【讨论】:
遗憾的是,这仅适用于 Android :(以上是关于使用 Appium 连接到 wifi 接入点的主要内容,如果未能解决你的问题,请参考以下文章
如何获取 wifi AP 列表并从 Windows 商店应用程序连接到一个 AP