вообщем знаю про такую штуку как pyvirtualdisplay но ради одного теста не хочу ставить линуху, подскажите как это реализовать на винде 10
- Форум тестировщиков
- → Просмотр профиля: Темы: Deon
Deon еще не добавил друзей
17 февраля 2017 - 18:21
вообщем знаю про такую штуку как pyvirtualdisplay но ради одного теста не хочу ставить линуху, подскажите как это реализовать на винде 10
26 декабря 2016 - 13:42
from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.common.exceptions import NoSuchElementException import time driver = webdriver.Chrome(executable_path="C:\Python35\chromedriver.exe") #driver = webdriver.Firefox(executable_path = "C:\geckodriver.exe") driver.get("https://directum.adm.yar.ru/Login.aspx") # Запускает браузер #time.sleep(10) Ждет 10 сек # Ввод логина login = driver.find_element_by_id("sLogin") login.clear() login.send_keys("login") # Ввод пароля pswd = driver.find_element_by_id("sPwd") pswd.send_keys("pswd") # Жмем войти driver.find_element_by_id("btnLogin").click() time.sleep(2) # Ждет загрузки браузера button=driver.find_element_by_tag_name('button') button.send_keys(Keys.ENTER) time.sleep(5) # Ждет загрузки браузера # Получаем новую страницу driver_new = driver.current_url print('Новая страница: ', driver_new) driver.get(driver_new) ######## try: unread = driver.find_element_by_class_name('under') print(unread.text) except NoSuchElementException: print('Нет новых писем') completed=driver.find_element_by_class_name('completed'); print(completed.text)
А от с этого места ####### загвоздка, under класс нового письма, completed класс выполненного, есть еще прочтенное письмо у которого нет отдельного класса, но у всех у них есть класс Job_obj. Вопрос как сделать так чтобы выводилось первые 5 сообщений и при этом както обозначался их статус
с Python на вы с селениумом знаком в общих чертах
форум поискал нужного не нашел
в гугле забанен
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru