Tag: selenium

Проблемы с загрузкой файла с помощью Selenium + Firefox

Итак, я пытался загрузить файлы .csv с помощью Firefox и Selenium с Python, но до сих пор не повезло. В основном я повторяю через поле выбора и фильтруя его, для каждого фильтра я хочу загрузить соответствующий .csv-файл, а затем продолжить со следующего. Кажется, я не могу заставить это работать для одного города или всех из […]

Как найти ввод текста по имени с помощью Selenium WebDriver?

Я новичок селена и просто пытаюсь изучить основы. У меня есть простой CherryPy webapp, который принимает имя и фамилию в качестве входных данных: Мой Webapp: <p> <label></label> <input name="first_name"></input> <br></br> </p> <p> <label></label> <input name="last_name"></input> <br></br> </p> В моей консоли python у меня есть: from selenium import webdriver driver = webdriver.Firefox() driver.get('http://localhost:8080') Страница загружается отлично […]

Невозможно прочитать текст из тега div в python

for position in driver.find_elements_by_xpath("//div[@class='d3-tip n']"): style = position.get_attribute('style') opacity = style[:32] if opacity == "position: absolute; opacity: 1;": tooltipmessage = driver.find_element_by_xpath('//div[contains(@style,"%s")]' % opacity) time.sleep(3) print tooltipmessage.text меня есть 2 div- for position in driver.find_elements_by_xpath("//div[@class='d3-tip n']"): style = position.get_attribute('style') opacity = style[:32] if opacity == "position: absolute; opacity: 1;": tooltipmessage = driver.find_element_by_xpath('//div[contains(@style,"%s")]' % opacity) time.sleep(3) print […]

Python Selenium: Firefox neverAsk.saveToDisk при загрузке с URL-адреса Blob

Я хочу, чтобы Firefox использовал selenium для Python для загрузки файла Excel (Download, XLSX) Excel с этой веб-страницы Франкфуртской фондовой биржи . Проблема: я не могу заставить Firefox загружать файл, не спрашивая, где его сначала сохранить. Позвольте мне вначале указать, что URL-адрес, с которого я пытаюсь получить файл Excel, действительно является URL-адресом Blob: http://www.xetra.com/blob/1193366/b2f210876702b8e08e40b8ecb769a02e/data/All-tradable-ETFs-ETCs-and-ETNs.xlsx Возможно, […]

Ошибки селена Python2.7

Так что я недавно перечислил слишком python 2.7 из python 3.5 из-за того, что не смог использовать py2exe. Но у меня был этот скрипт, запущенный на 3.5, но теперь я получаю ошибку в 2.7, если вы, ребята, могли бы дать мне руку и помочь мне переделать эту проблему, это было бы здорово. from selenium import […]

Элемент Python with Selenium "не привязан к документу страницы"

У меня есть функция python, которая должна щелкнуть все параметры продукта: submit_button = driver.find_element_by_id('quantityactionbox') elementList = submit_button.find_elements_by_tag_name("option") for x in elementList: x.click() После того, как я нажал 2 элемента, я получаю эту ошибку: selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document Можете ли вы сказать мне, почему эта ошибка appaer […]

Python selenium rc create_cookie

Я не могу понять, как установить cookie с квадратными скобками [] с помощью python для Selenium. Это то, что я пытаюсь: selenium.create_cookie("test[country]=nl", "path=/, max_age=6000") Результаты в: Traceback (most recent call last): File "test.py", line 55, in test sel.create_cookie('test[country]=nl', "path=/, max_age=6000") File "C:\Python27\lib\site-packages\selenium\selenium.py", line 1813, in create_cookie self.do_command("createCookie", [nameValuePair,optionsString,]) File "C:\Python27\lib\site-packages\selenium\selenium.py", line 225, in do_command raise […]

Python Selenium Как нажать кнопку рядом с определенным текстом?

<div class = "Repo List"> <div class = "Repo"> <div class = "Text"> <span class = "Display Text">Repo1</span> </div> <div class = "Button"> <div class = "Click Button">Delete</div> </div> </div> <div class = "Repo"> <div class = "Text"> <span class = "Display Text">Repo2</span> </div> <div class = "Button"> <div class = "Click Button">Delete</div> </div> </div> […]

Подождите, пока перенаправление страницы Selenium WebDriver (Python)

У меня есть страница, которая загружает динамический контент с помощью ajax, а затем перенаправляет через определенное время (не фиксированное). Как я могу заставить Selenium Webdriver дождаться перенаправления страницы, а затем перейти к другой ссылке сразу после? import time from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options from selenium.webdriver.support import expected_conditions as […]

Как открыть несколько экземпляров Firefox с помощью python?

Может кто-то, пожалуйста, помогите мне в том, как открыть несколько экземпляров firefox, используя selenium в python. Я написал следующий код, и он открывает несколько экземпляров, но я хотел бы сохранить все ссылки на браузер, чтобы я мог получить доступ к каждому браузеру для выполнения конкретных задач и должен иметь возможность выйти из всех браузеров после […]

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