Как включить / выключить Wi-Fi в устройстве ios real с помощью Appium

Использование appium как включить / выключить WIFI

1 ответ

У вопроса нет контекста, но я оставлю свое решение. Это может кому-то помочь.
Я использую XCUITestDriver с python.

driver.activate_app('com.apple.Preferences')  # opens settings
driver.find_element_by_xpath('//XCUIElementTypeCell[@name="Wi-Fi"]').click()  # click on WiFi 
driver.find_element_by_xpath('//XCUIElementTypeSwitch').click()  # click on the WiFi switch
driver.activate_app(<BundleID of your app>)  # back to your app

Вы также можете получить доступ к значению переключателя, чтобы получить текущее состояние. Предполагая, что у вас есть переменная для элемента

switch.get_attibute('value')

Устройство чтения iOS. При помощи appium / любого инструмента автоматизации НЕТ опции включения / выключения. Устройство iOS, область автоматизации зависит от вашего приложения, для которого включена отладка. Системные приложения по умолчанию или любые приложения, загруженные из App Store, недоступны для автоматизации.

Другие вопросы по тегам