Android上的WiFi连接自动化

2024-09-24 22:24:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在通过Python+Selendroid编写测试。 我正在寻找如何自动连接Android设备到Wi-Fi网络的方法。产品特点是:首先要连接到X网络,做一些事情,然后再连接到Y网络。 有没有可能使用硒鼓或Appium来实现?有可能自动化吗?如果不是,为什么?在


Tags: 方法网络产品事情fiandroidappiumwi
2条回答

是的,自动化是可能的。我使用的是Appium,所以我也可以使用android5.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

您可以使用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

相关问题 更多 >