Tag: selenium

Selenium и Python для поиска элементов и текста?

Когда я перехожу на определенную веб-страницу, я пытаюсь найти определенный элемент и текст: <span class="Bold Orange Large">0</span> Это не сработало: (Это дало ошибку составных имен классов …) elem = browser.find_elements_by_class_name("Bold Orange Large") Поэтому я пробовал это: (но я не уверен, что это сработало, потому что я действительно не понимаю, как правильно выбрать селектора css в […]

Помогите Firefox не реагировать при использовании Selenium WebDriver с Python?

Я использую Selenium с Python для тестирования веб-приложения; однако Firefox будет периодически переходить в состояние «Не реагировать». Пока Firefox находится в этом состоянии, скрипт будет висеть, пока я его не закрою. Я пытался: br = webdriver.Firefox() br.set_page_load_timeout(10) а также br = webdriver.Firefox() br.implicitly_wait(10) Я боюсь, что моя проблема не будет решена методом wait или timeout […]

Как получить текст с помощью веб-драйвера selenium в python

Я пытаюсь получить текст, используя веб-драйвер selenium, и вот мой код. Обратите внимание, что я не хочу использовать Xpath, потому что в моем случае идентификатор получает изменения при каждом повторном запуске веб-страницы, пожалуйста, помогите. мой код: text=driver.find_element_by_class_name("current-stage").getText("my text") простой HTML: span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span

selenium как получить содержимое href в пределах определенного целевого класса

Я пытаюсь извлечь данные с веб-страницы, html ниже <div class="someclass"> <p class="name"><a href="#/word/1/">helloworld</a></p> </div> Моя цель – разобрать «# / word / 1 /». Что я сделал target = self.driver.find_element_by_class_name('someclass') print target print target.text print target.get_attribute("css=a@href") print target.tag_name но выход <selenium.webdriver.remote.webelement.WebElement object at 0x10bf16210> helloworld None div Я пробовал так много способов, похоже, что я […]

Selenium с использованием Python: введите / укажите пароль HTTP-прокси для Firefox

Я хочу использовать селен с прокси-сервером, который защищен паролем. Прокси не фиксирован, а переменная. Так что это должно быть сделано в коде (просто настройка firefox на этой конкретной машине для работы с прокси-сервером меньше, чем идеальная). Пока у меня есть следующий код: fp = webdriver.FirefoxProfile() # Direct = 0, Manual = 1, PAC = 2, […]

«Firefox неожиданно завершается». При запуске основного сценария Selenium в Python

Я пытаюсь очистить и распечатать HTML-страницу с помощью Selenium в Python , но каждый раз, когда я запускаю ее, я получаю сообщение об ошибке Firefox quit unexpectedly. Я новичок в Selenium, поэтому любая помощь будет очень признательна. Я надеюсь на самое простое исправление. Спасибо! Мой код: import selenium from selenium import webdriver browser = webdriver.Firefox() […]

Получить содержимое всей страницы с помощью Selenium

Использование Selenium для автоматизации браузера (Python). Если я правильно пойму, будет использован следующий код inputElement = driver.find_element_by_name("q") the_text = inputElement.text Как я могу получить текст на всей странице, а не искать какой-то конкретный элемент? Спасибо!

Django: почему я не могу получить трассировку (в случае ошибки), когда я запускаю тесты LiveServerTestCase?

Я пишу несколько тестов с Selenium. Когда я запускаю свои тесты selenium (тип LiveServerTestCase ), и у меня есть некоторая ошибка в моем коде (не в тесте, я имею в виду в выполненном коде, например, на домашней странице, которую я вижу с селеном), я получаю шаблон 500 (который обычно я получаю когда у меня DEBUG […]

получение URLError: <ошибка urlopen Соединение отклонено> в selenium webdriver с использованием python в phantomjs

Я использую Selenium Webdriver в Python. При запуске скрипта в безгласном браузере (phantomjs) я получаю URLError: <urlopen error [Errno 111] Connection refused> Любой может помочь вам справиться с этим?

Python selenium browser driver.back ()

Я создал небольшой скребок экрана, и все, кажется, отлично работает, информация вытаскивается и сохраняется в db. Единственная проблема, с которой я сталкиваюсь, иногда Python не использует driver.back() поэтому он пытается получить информацию на неправильной странице и сбой. Я попытался добавить time.sleep(5) но иногда он все еще не работает. Я пытаюсь оптимизировать его, чтобы как можно […]

Python - лучший язык программирования в мире.