mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-14 18:04:52 +00:00
Added wait for ios lib
Signed-off-by: goyalsaurabh06 <saurabh.goyal@candelatech.com>
This commit is contained in:
@@ -989,12 +989,12 @@ def get_ip_address_ios(request, WifiName, WifiPass, setup_perfectoMobile, connDa
|
|||||||
additional_details_element.click()
|
additional_details_element.click()
|
||||||
try:
|
try:
|
||||||
print("Forget Connected Network")
|
print("Forget Connected Network")
|
||||||
forget_ssid = WebDriverWait(driver, 15).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget This Network']")))
|
forget_ssid = WebDriverWait(driver, 30).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget This Network']")))
|
||||||
forget_ssid.click()
|
forget_ssid.click()
|
||||||
print("Forget old ssid")
|
print("Forget old ssid")
|
||||||
try:
|
try:
|
||||||
report.step_start("Forget SSID popup1")
|
report.step_start("Forget SSID popup1")
|
||||||
forget_ssid_popup = WebDriverWait(driver, 10).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget']")))
|
forget_ssid_popup = WebDriverWait(driver, 30).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget']")))
|
||||||
forget_ssid_popup.click()
|
forget_ssid_popup.click()
|
||||||
|
|
||||||
print("**alert** Forget SSID popup killed **alert**")
|
print("**alert** Forget SSID popup killed **alert**")
|
||||||
@@ -1042,6 +1042,7 @@ def get_ip_address_ios(request, WifiName, WifiPass, setup_perfectoMobile, connDa
|
|||||||
|
|
||||||
# ---------------------This is to Select SSID-------------------------------
|
# ---------------------This is to Select SSID-------------------------------
|
||||||
try:
|
try:
|
||||||
|
report.step_start("Selecting SSID To Connect")
|
||||||
wifiSelectionElement = WebDriverWait(driver, 30).until(
|
wifiSelectionElement = WebDriverWait(driver, 30).until(
|
||||||
EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='" + WifiName + "']")))
|
EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='" + WifiName + "']")))
|
||||||
wifiSelectionElement.click()
|
wifiSelectionElement.click()
|
||||||
@@ -1089,7 +1090,7 @@ def get_ip_address_ios(request, WifiName, WifiPass, setup_perfectoMobile, connDa
|
|||||||
# ---------------------Additional INFO-------------------------------
|
# ---------------------Additional INFO-------------------------------
|
||||||
try:
|
try:
|
||||||
print("Selecting SSID: ", WifiName)
|
print("Selecting SSID: ", WifiName)
|
||||||
report.step_start("Selecting SSID")
|
report.step_start("Additional details of SSID")
|
||||||
additional_details_element = WebDriverWait(driver, 30).until(
|
additional_details_element = WebDriverWait(driver, 30).until(
|
||||||
EC.presence_of_element_located((MobileBy.XPATH,
|
EC.presence_of_element_located((MobileBy.XPATH,
|
||||||
"//*[@label='" + WifiName + "']")))
|
"//*[@label='" + WifiName + "']")))
|
||||||
@@ -1097,6 +1098,7 @@ def get_ip_address_ios(request, WifiName, WifiPass, setup_perfectoMobile, connDa
|
|||||||
additional_details_element.click()
|
additional_details_element.click()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
report.step_start("Checking IP Address")
|
||||||
print("Checking IP address")
|
print("Checking IP address")
|
||||||
# (//*[@label="IP Address"]/parent::*/XCUIElementTypeStaticText)[2]
|
# (//*[@label="IP Address"]/parent::*/XCUIElementTypeStaticText)[2]
|
||||||
ip_address_element_text = driver.find_element_by_xpath(
|
ip_address_element_text = driver.find_element_by_xpath(
|
||||||
@@ -1108,14 +1110,14 @@ def get_ip_address_ios(request, WifiName, WifiPass, setup_perfectoMobile, connDa
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
report.step_start("Forget Network")
|
report.step_start("Forget Network")
|
||||||
forget_ssid = WebDriverWait(driver, 20).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget This Network']")))
|
forget_ssid = WebDriverWait(driver, 30).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget This Network']")))
|
||||||
forget_ssid.click()
|
forget_ssid.click()
|
||||||
print("Forget old ssid")
|
print("Forget old ssid")
|
||||||
# time.sleep(2)
|
# time.sleep(2)
|
||||||
# driver.implicitly_wait(3)
|
# driver.implicitly_wait(3)
|
||||||
try:
|
try:
|
||||||
report.step_start("Forget Network popup")
|
report.step_start("Forget Network popup")
|
||||||
forget_ssid_popup = WebDriverWait(driver, 20).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget']")))
|
forget_ssid_popup = WebDriverWait(driver, 30).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Forget']")))
|
||||||
forget_ssid_popup.click()
|
forget_ssid_popup.click()
|
||||||
except:
|
except:
|
||||||
print("in popup exception")
|
print("in popup exception")
|
||||||
@@ -1800,7 +1802,7 @@ def get_ip_address_eap_ios(request, WifiName, User, ttls_passwd, setup_perfectoM
|
|||||||
try:
|
try:
|
||||||
report.step_start("Clicking Join")
|
report.step_start("Clicking Join")
|
||||||
print("Clicking Join")
|
print("Clicking Join")
|
||||||
joinBTN = WebDriverWait(driver, 20).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Join']")))
|
joinBTN = WebDriverWait(driver, 30).until(EC.presence_of_element_located((MobileBy.XPATH, "//*[@label='Join']")))
|
||||||
joinBTN.click()
|
joinBTN.click()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("Join Button Not Enabled...Password may not be needed")
|
print("Join Button Not Enabled...Password may not be needed")
|
||||||
|
|||||||
Reference in New Issue
Block a user