mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-03 04:18:15 +00:00
52 lines
1.9 KiB
Python
52 lines
1.9 KiB
Python
import unittest
|
|
import warnings
|
|
from perfecto.test import TestResultFactory
|
|
import pytest
|
|
import sys
|
|
import time
|
|
from selenium.common.exceptions import NoSuchElementException
|
|
from selenium.webdriver.common.by import By
|
|
from appium import webdriver
|
|
from selenium.common.exceptions import NoSuchElementException
|
|
from conftest import closeApp, openApp, ping_deftapps_iOS, Toggle_AirplaneMode_iOS, set_APconnMobileDevice_iOS, verify_APconnMobileDevice_iOS, get_WifiIPAddress_iOS
|
|
#from conftest import
|
|
|
|
class TestAccessPointConnection(object):
|
|
|
|
#@pytest.mark.sanity
|
|
#@pytest.mark.wpa2_personal
|
|
#@pytest.mark.VerifyApTo_MobileDeviceWeb
|
|
#@pytest.mark.parametrize('bundleID-iOS', [net.techet.netanalyzerlite])
|
|
def test_AccessPointConnection(self, get_AccessPointConn_data, setup_perfectoMobile_iOS):
|
|
|
|
try:
|
|
report = setup_perfectoMobile_iOS[1]
|
|
driver = setup_perfectoMobile_iOS[0]
|
|
connData = get_AccessPointConn_data
|
|
|
|
#Set Wifi/AP Mode
|
|
set_APconnMobileDevice_iOS(connData["Default-SSID-perfecto-b"], setup_perfectoMobile_iOS, connData)
|
|
|
|
#Need An ip To ping
|
|
wifi_ip = get_WifiIPAddress_iOS(setup_perfectoMobile_iOS, connData)
|
|
|
|
#Open Ping Application
|
|
openApp(connData["bundleId-iOS-Ping"], setup_perfectoMobile_iOS)
|
|
|
|
ping_deftapps_iOS(setup_perfectoMobile_iOS, wifi_ip)
|
|
|
|
|
|
|
|
#Toggle AirplaneMode
|
|
#Toggle_AirplaneMode_iOS(setup_perfectoMobile_iOS, get_ToggleAirplaneMode_data)
|
|
|
|
#Verify AP After AirplaneMode
|
|
#assert verify_APconnMobileDevice_iOS("Default-SSID-5gl-perfecto-b", setup_perfectoMobile_iOS, get_ToggleAirplaneMode_data)
|
|
|
|
|
|
except NoSuchElementException as ex:
|
|
self.currentResult = False
|
|
#report.test_stop(TestResultFactory.create_failure("NoSuchElementException", ex))
|
|
print (ex.message)
|
|
self.currentResult = True
|
|
|