Tag: selenium

Firefox с селеном (без головы)

Как использовать selenium с firefox для очистки сайтов? Установите Firefox, xvfb, селен echo "deb http://packages.linuxmint.com debian import" >> /etc/apt/sources.list && apt-get update apt-get install firefox xvfb python-dev python-pip pip install pyvirtualdisplay selenium selenium_scrape.py from pyvirtualdisplay import Display import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions […]

phantomjs + selenium в python proxy-auth не работает

Я пытаюсь установить прокси для webscraping, используя selenium + phantomjs. Я использую python. Во многих местах я видел, что в phantomjs есть ошибка, так что proxy-auth не работает. from selenium.webdriver.common.proxy import * from selenium import webdriver from selenium.webdriver.common.by import By service_args = [ '–proxy=http://fr.proxymesh.com:31280', '–proxy-auth=USER:PWD', '–proxy-type=http', ] driver = webdriver.PhantomJS(service_args=service_args) driver.get("https://www.google.com") print driver.page_source Прокси-сетка предлагает […]

Selenium Webdriver с Java и Python

Мне интересно, какие плюсы и минусы используют Selenium Webdriver с привязкой python к Java. До сих пор, похоже, переход на java-маршрут имеет гораздо лучшую документацию. Кроме этого, кажется, какой язык вы предпочитаете, но, возможно, я чего-то не хватает. Спасибо за любой вклад!

Selenium (Python) – SELECT

Сейчас мой скрипт переходит на страницу и открывает второй объект из выпадающего списка «Vijesti», прежде чем я получу сообщение об ошибке. Это ошибка: StaleElementReferenceException: Сообщение: элемент не найден в кеше – возможно, страница изменилась с момента ее поиска С сайта Selenium: Брошено, когда ссылка на элемент теперь «устарела». Stale означает, что элемент больше не отображается […]

Используйте Selenium Webdriver для получения периодически обновляемого контента.

Например, сайт чата Omegle всегда отображает на своей домашней странице текущее количество пользователей в Интернете, которое я могу извлечь с помощью этого скрипта python, используя HTMLUnit HTMLUnit Webdriver в Selenium: from selenium import webdriver driver = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.HTMLUNITWITHJS) driver.get('http://www.omegle.com/') element = driver.find_element_by_id("onlinecount") print element.text.split()[0] Результат выглядит так: 22,183 Это число динамически генерируется и периодически обновляется скриптом, […]

Как обнаружить, когда тест теста pytest не удался?

Я использую pytest с селеном для автоматизации веб-сайта. Я хочу сделать снимок экрана только в случае сбоя теста. Я уже использовал TestNG, и с TestNG он довольно восточный, используя ITestListner. У нас есть что-то подобное в pytest. Я попытался достичь этого с помощью метода teardown_method (), но этот метод не выполняется, когда тестовый пример терпит […]

загрузка куки из селена для механизации с помощью cookielib

Я пытаюсь войти на сайт с селеном, а затем передать куки-файл для механизации. Я успешно вошел в систему с селеном и сохранил его cookie сеанса переменной. Проблема возникает при попытке загрузить файл cookie с cookielib. Соответствующее кодирование: . . #loging in to website with selenium . cookie = browser.get_cookies() #save the session cookie from selenium […]

Python Selenium UnexpectedAlertPresentException

Я запускаю базовые тесты CRUD с питоном и салатом, используя selenium webdriver. Все мои другие тесты выполняются нормально, но когда я нажимаю «Удалить», появляется модальное диалоговое окно, которое просит пользователя подтвердить, что они хотят удалить этого пользователя. Когда появится всплывающее окно, я получаю исключение ниже. Я потратил 2 часа, пытаясь заставить это работать. Я бы […]

Не удается запустить PhantomJS в python через Selenium

Я пытался запустить PhantomJS через селен за последние 3 дня и не имел успеха. До сих пор я пытался установить PhantomJS через npm, создавая его из источника, устанавливая через apt-get и загружая готовый исполняемый файл и помещая его в / usr / bin / phantomjs. Каждый раз, когда мне удалось запустить этот пример скрипта loadpeed.js: […]

Проблема Selenium и Geckodriver с созданием webdriver в Python

У меня есть кусок кода в сканере python, который работал. Я установил его на новую систему и теперь пытаюсь получить правильные зависимости. При использовании geckodriver 0.13.0 и выполнении следующего кода: def login(self): print self.colors.OKBLUE + "Logging into my site as User: " + self.config.email + self.colors.ENDC username = self.driver.find_element_by_css_selector('.my_user_field') for c in self.config.email: print "Sending […]

 
Interesting Posts for Van-Lav

как получить высоту окна Панель задач с помощью python / pyqt / win32

Невозможно загрузить набор данных Iris с помощью sklearn

Python daemonize

Настройка цветов в matplotlib – Heatmap

Как анализировать HTML с помощью символов, отличных от ASCII, с помощью BeautifulSoup?

Ошибка импорта тензорного потока в простой код python с импортом

Замена экземпляров символа в строке

Redis Pubsub и Message Queuing

Производительность вложенного цикла в numba

Создание статических графических файлов (png, gif, jpg) с использованием Ruby или Python

Использование threading.Lock в качестве менеджера контекста

В чем причина того, что подстроки в регулярном выражении должны быть упорядочены по длине?

WrapSize и полоса прокрутки: виджеты, не нарисованные при запуске, не будут рисоваться позже

Вычисление коэффициента корреляции между двумя многомерными массивами

Выравнивание DataFrames с одинаковыми столбцами, разные уровни индекса

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