Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2014 22:36:49

Room
Зарегистрирован: 2014-11-19
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

как правильно добавить assert в скрипт Python

Уважаемые, будьте любезны, просветите меня, никак не могу допереть какая нужна конструкция assert-а.

дело обстоит так…
код Python:
from selenium import webdriver
from selenium.webdriver.common.by import By
#и прочие импорты

#вход
driver = webdriver.Firefox()
driver.maximize_window()
driver.get("https://8.8.8.8“)
driver.find_element_by_id(”loginName“).send_keys(”888“)
driver.find_element_by_id(”loginPass“).send_keys(”888“)
driver.find_element_by_id(”logButton").click()

wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((By.XPATH,'//span'))).click()

driver.find_element_by_id(“ourOrg”).click()

wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((By.XPATH,'//span'))).click()

driver.find_element_by_id(“блабла”).send_keys(“блабла”)

wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((By.XPATH,".//div[text()]“))).click()

Мне необходимо после каждого действия вставить assert, чтобы скрипт производил проверки и В конце выдавал результат: прошел или нет.

какую мне использовать конструкцию?
такая подойдет?: Assert.assertTrue(isElementPresent(By.id(”blabla“)),”Element wasn't show");
и как мне определить что он должен проверять при (например выходе с сайта-изменение заголовка страницы? а при обнаружении искомого элемента на странице-наличие его id или name в коде?
пните меня в правильную сторону, а то что-то не гуглится ничего толком

Отредактировано Room (Ноя. 19, 2014 22:38:40)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version