Tag: selenium

Как рандомизировать щелчок мышью в Selenium (никогда не тот же элемент)?

Я пытаюсь рандомизировать щелчок на Windows 10 python 3. Ниже приведен код, за исключением того, что он случайно не нажимает на элементы. Он также щелкает по невероятно быстрому курсу. Чтобы попытаться остановить это, я добавил time.sleep (3), но это, как правило, приводит к сбою и дает ошибку, которой нет без этой команды сна. Все элементы […]

Как использовать профили Firefox в Selenium Python

Я играю с профилями Firefox. Я пытался: from selenium import webdriver fp = webdriver.FirefoxProfile('C:/Users/<user name>/AppData/Roaming/Mozilla/Firefox/Profiles/abc3defghij2.ProfileName') driver = webdriver.Firefox(fp) driver.get("https://www.example.com/membersarea") Так же как from selenium import webdriver from selenium.webdriver.firefox.webdriver import FirefoxProfile profile = FirefoxProfile('C:/Users/Bain3/AppData/Roaming/Mozilla/Firefox/Profiles/g4sh4k5c.fa') driver = webdriver.Firefox('C:/Users/Bain3/AppData/Roaming/Mozilla/Firefox/Profiles/g4sh4k5c.fa') driver.get("https://stackoverflow.com/questions/20289598/python-selenium-import-my-regular-firefox-profile-add-ons") Это сработало. Затем я попытался запустить его снова, и теперь firefox имеет тенденцию не загружать URL-адреса. Кажется, что […]

Запись значения в скрытый элемент с помощью скрипта selenium python

Я пытаюсь написать текстовое поле с моим кодом selenium python, но получаю сообщение об ошибке, так как скрывается родительский тег текстового поля. driver.find_element_by_xpath("//input[@itemcode='XYZ']").send_keys(1) Я вижу обходное решение для Javascript с java, но мне нужна помощь с чем-то похожим для скрипта python. Заранее спасибо!!

Выделите весь текст в текстовом поле Selenium RC, используя Ctrl + A

Я пытаюсь выделить весь текст в текстовом поле, чтобы очистить текстовое поле. Я использую Ctrl + A для этого, используя следующий код Python 2.7 на автономном сервере Selenium RC 2.20.0.jar Server для Windows 7 firefox: from selenium import selenium s = selenium('remote-machine-ip', 4444, '*chrome', 'http://my-website-with-textbox') locator = 'mylocator-of-textbox' s.open() s.type(locator, 'mytext') s.focus(locator) s.control_key_down() s.key_down(locator, "A") […]

Selenium (Python): Как вставить значение на скрытый ввод?

Я использую WebDriver Selenium и кодирование в Python. Есть скрытое поле ввода, в котором я пытаюсь вставить определенное значение даты. Сначала изначально создается календарь, из которого пользователь может выбрать подходящую дату, но это похоже на более сложную попытку эмулировать, чем непосредственное вложение соответствующего значения даты. Исходный код страницы выглядит так: <div class="dijitReset dijitInputField"> <input id="form_date_DateTextBox_0" […]

Как изменить css по имени класса в селене

Я изучаю, как использовать Selenium в python и я пытаюсь изменить стиль css на http://www.google.com . Например, <span class="gbts"> ….</span> на этой странице. Я хотел бы изменить класс gbts . browser.execute_script("q = document.getElementById('gbts');" + "q.style.border = '1px solid red';") Есть ли метод API, называемый getElementByClass('gbts') ?

Selenium Python bindings: как выполнить JavaScript на элементе?

Использовал сценарий selenium python для запуска сервера selenium для запуска кода JavaScript. Он работает нормально. drv.execute_script('<some js code>') Однако я не могу понять, как запустить javascript-код для элемента, который был получен с помощью get_element_by _ * () api. Например, я ele = get_element_by_xpath('//button[@id="xyzw"]'); #question: how do I change the "style" attribute of the button element? […]

Запуск webdriver с Firefox Python

Я пишу программу, которая будет искать веб-сайт для определенных записей внутри статей, я использую selenium webdriver для Python. При попытке подключиться к сайту я получаю это исключение: Traceback (most recent call last): File "search.py", line 26, in <module> test.search_for_keywords() File "search.py", line 13, in search_for_keywords browser = webdriver.Firefox() File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\firefox\webdriver.py", line 65, in __init__ self.service.start() […]

Надежные соскальзывающие стоковые таблицы цен

Проблема: Моя цель состоит в том, чтобы автоматизировать очистку таблицы с валютными ценами с этих цен на акции этого сайта. Поскольку биржевой брокер не предоставляет API , я вынужден найти работу вокруг. Я уже искал приложения для этой цели, чтобы не изобретать колесо и тратить время / деньги, но, к сожалению, я не нашел ни […]

Selenium pdf автоматическая загрузка не работает

Я новичок в селене, и я пишу скребок для автоматического скачивания файлов PDF с данного сайта. Ниже мой код: from selenium import webdriver fp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList",2); fp.set_preference("browser.download.manager.showWhenStarting",False) fp.set_preference("browser.download.dir", "/home/jill/Downloads/Dinamalar") fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/pdf") browser = webdriver.Firefox(firefox_profile=fp) browser.get("http://epaper.dinamalar.com/PUBLICATIONS/DM/MADHURAI/2015/05/26/PagePrint//26_05_2015_001_b2b69fda315301809dda359a6d3d9689.pdf"); webobj = browser.find_element_by_id("download").click(); Я выполнил шаги, упомянутые в документации Selenium, и в этой ссылке . Я не знаю, почему […]

Interesting Posts for Van-Lav

Эффективное вычисление алгоритма наименьших квадратов в NumPy

SQLAlchemy – копировать схему и данные подзапроса в другую базу данных

Оперы второго порядка Sympy

Как я могу загрузить все ключи из dict в качестве локальных переменных, лучше aproach?

Сигналы установления связи последовательного порта Python (RS-232)

Википедия разрешает загрузку URL через Google App Engine?

Есть ли способ с биопитом получить полный абстракт из опубликованной статьи?

Как пользоваться красивым супом python, чтобы получить только уровень 1 navigableText?

Когда мой пакет Python для тестового набора не будет на 100%?

Какова цель проверки self .__ class__? – python

Передать переменную JavaScript в Flask url_for

SOCKS в C / C ++ или на другом языке?

Сочетание результатов работы с сельдереем

Как связать горизонтальную полосу прокрутки с несколькими групповыми группами.?

Несогласованный рендеринг Skybox с использованием различных текстур в Pygame + PyOpenGL

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