Обучение использования Assert и Asserttrue в Python для селена веб -драйвераPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Обучение использования Assert и Asserttrue в Python для селена веб -драйвера

Сообщение Anonymous »

Я пытаюсь сделать Python Webdriver для загрузки веб -страницы, а затем утверждать True и запустить команду печати, если есть текст или объект, и если нет, я хочу, чтобы она просто продолжала запускать мой цикл. Я нуб для питона и учился у изучения Python тщательно и читать документацию. Я провел последний день или около того, пытаясь найти свой код, обнаружив текст или элементы, но он не подает информацию ... вот мой код до сих пор за вычетом верхней части о том, как перейти на веб -страницу, я просто на этом на основе этой логики Assert. < /P>

count = 1000.00
while count < 1000.03:
driver.find_element_by_id("select").clear()
driver.find_element_by_id("select").send_keys(str(count))
time.sleep(1)
driver.find_element_by_id("BP").click()
driver.find_element_by_id("BP").click()
count += 0.01 ## increases count to test
highervalue = driver.find_element_by_link_text("Select Error")
assertTrue(driver.link_contains_match_for("")) ##could also be, ##text_containt_match_for("ex") or driver.assertTrue(element in WEBPAGE)??
print 'Someone is %.7r' %count
else:
print 'I have %.7r' %count
time.sleep(1)
< /code>

Тогда цикл начинается сначала. Проблема, которая у меня есть, заключается в том, что я хочу найти «Select Error» на веб -странице в какой -то форме, ссылке или тексте, а затем, если она будет напечатать мне MSG, а если нет, чтобы просто продолжить мою цикл.def is_element_present(self, how, what):
try: self.driver.find_element(by=how, value=what)
except NoSuchElementException, e: return False
return True
< /code>

или < /p>

Некоторые другие примеры, о которых я искал, которые можно было бы использовать: < /p>

self.assertTrue(self.is_element_present(By.ID, "FOO"))

self.assertTrue(self.is_element_present(By.TEXT, "BAR"))

self.assertTrue(self.is_text_present("FOO"))

self.assertTrue(self.driver.is_text_present("FOO"))
< /code>

может кто -нибудь сообщить мне, как я бы напишет часть, когда найду что -то на веб -странице, и это дает мне отзыв, если найден?>

Подробнее здесь: https://stackoverflow.com/questions/286 ... web-driver
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»