Я пытаюсь сделать 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
Обучение использования Assert и Asserttrue в Python для селена веб -драйвера ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Научимся использовать Assert и Asserttrue в Python для веб-драйвера Selenium.
Anonymous » » в форуме Python - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Научимся использовать Assert и Asserttrue в Python для веб-драйвера Selenium.
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-