Android上的WiFi连接自动化

时间:2015-10-24 21:56:15

标签: android python automation appium selendroid

我正在通过Python + Selendroid编写测试。 我正在寻找如何自动将Android设备连接到Wi-Fi网络的方法。产品特点是:首先我们需要连接到X网络,做一些事情,然后连接到Y网络。 是否可以使用Selendroid或Appium实现?它可以自动化吗?如果不是,为什么会这样呢?

2 个答案:

答案 0 :(得分:0)

是的,它可以自动化。我正在使用Appium,所以我也可以使用ANDROID 5.0.2版本。

您需要在系统中执行以下操作

•   Android SDK
•   Java Development Kit 1.8
•   APPIUM for windows
•   Eclipse with ‘APPIUM-Web driver’ framework configured
•   Android device (> 4.2 version) and its respective device manager should be installed in your system

我在java中使用它,所以我提到了JDK

答案 1 :(得分:0)

您可以使用adbwpa_cli解决问题,但您的设备必须已植根。

adb root
adb shell

svc wifi enable

wpa_cli -p /data/misc/wifi/sockets/ -i wlan0

add_network
set_network 0 auth_alg OPEN
set_network 0 key_mgmt WPA-PSK
set_network 0 psk "12345678"
set_network 0 proto RSN
set_network 0 mode 0
set_network 0 ssid "Qwerty"

select_network 0
enable_network 0
reassociate

status

有关更多信息和示例,请参阅Connect to Secure AP using WPA Supplicant