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