Tag: selenium

Как отклонить диалог печати в селене?

Я пытаюсь отобразить страницу, которая при загрузке автоматически отображает диалоговое окно печати. Я хочу пропустить его с помощью селена. Я искал в Интернете, но не нашел подходящего примера, так как большинство примеров обрабатывает предупреждение javascript, а не предупреждение Windows. Я также устанавливаю robotframework python, потому что многие люди предложили его, но не смогли найти ни […]

Нажатие ссылок по regexp в python selenium

Я оглядывался и пытался найти способ щелкнуть ссылку в селене, которая соответствует регулярному выражению. Вот код, который работает; from selenium import selenium sel = selenium("localhost", 4444, "*chrome", "http://www.ncbi.nlm.nih.gov/") sel.start() sel.open('/pubmed') sel.type("search_term", "20032207[uid]") sel.click("search") sel.click("linkout-icon-unknown-vir_full") Однако, если я просматриваю разные идентификаторы, текст ссылки будет отличаться, но он всегда соответствует linkout-icon[\w-_]* regexp linkout-icon[\w-_]* . Но я не […]

Использование Selenium webdriver с пользовательским профилем firefox – как избавиться от всплывающих окон addins

Когда я использую selenium webdriver с пользовательским профилем firefox, я получаю надстройки Firefox, которые показывают 2 расширения: Firefx WebDriver 2.5.0 и Ubuntu Firefox Modifications 0.9rc2. Как я могу избавиться от этого всплывающего окна? Я посмотрел в серверную банку, чтобы узнать, не найду ли я расширения, не повезло. Посмотрел онлайн на расширения, не повезло. Когда я […]

Проблема python selenium webdriver (selenium.common.exceptions.WebDriverException: Сообщение: «Невозможно загрузить профиль. Профиль Dir:)

Я использую Mac OS X 10.8.3, selenium 2.32.0, python 2.7, версию Firefox 20 и получаю эту ошибку при запуске связывания python: selenium.common.exceptions.WebDriverException: Message: "Can't load the profile. Profile Dir: /var/folders/vn/8h6w79td4p59l9h9xhx2986r0000gn/T/tmpTmsdul Firefox output: LOG addons.xpi: startup LOG addons.xpi: Skipping unavailable install location app-system-share LOG addons.xpi: checkForChanges LOG addons.xpi: No changes found 2013-04-11 21:59:09.107 firefox-bin[26167:707] invalid drawable" […]

Selenium Webdriver Python-Страница загружается не полностью / иногда зависает при обновлении

Я очищаю сайт с большим количеством javascript, который генерируется при вызове страницы. В результате традиционные методы веб-очистки (beautifulsoup, ect.) Не работают для моих целей (по крайней мере, я не увенчался успехом для их работы, все важные данные находятся в частях javascript). В результате я начал использовать selenium webdriver. Мне нужно очистить несколько сотен страниц, каждая […]

Загрузить CSV из url в Selenium?

У меня есть URL, который я хочу регулярно загружать. Его можно получить только из зарегистрированной учетной записи, для которой требуется поддержка JavaScript, и поэтому я вынужден использовать Selenium с PhantomJS, поверьте мне. В противном случае, я бы просто использовал urllib для этого, но он дает мне знак ошибки. Это CSV-файл с максимальным количеством строк в […]

Почему мои тесты селена терпят неудачу на travis-ci после изменения кода, а они проходят локально?

У меня тяжелые времена пытаются отладить тест селена, который проходит локально, но не на travis. Согласно журналам сборки travis, он проходил при сборке # 311, но начинал сбой при сборке # 312 , по-видимому, из-за коммитских e6ee7de08800 … 7617088b4ba6 – который включает только новый файл locale (.po) и версию bump. Но тесты селена проходят локально. […]

selenium: socket.error: Отключена связь

Есть 10 ссылок, которые я хочу поймать Когда я запускаю spider, я могу получить ссылки в json-файле, но есть еще такие ошибки: Кажется, что селен запускается дважды. В чем проблема? Пожалуйста, помогите мне 2014-08-06 10:30:26+0800 [spider2] DEBUG: Scraped from <200 http://www.test/a/1> {'link': u'http://www.test/a/1'} 2014-08-06 10:30:26+0800 [spider2] ERROR: Spider error processing <GET http://www.test/a/1> Traceback (most recent […]

Поиск элемента с использованием ng-модели с использованием Selenium в python

Я пытаюсь автоматизировать приложение AngularJS, используя Selenium в python. Я пытаюсь найти элемент с ng-модальным. Я видел сообщение, связанное с Java, которое указывает, что вы можете использовать следующий оператор "//input[@ng-model='yourName']" Я пытаюсь сделать то же самое в python (By.XPATH, "//*/select[@ng-model='yourName']") Но я не могу найти элемент. Я что-то упустил или есть какой-то другой способ сделать […]

Открытое всплывающее окно Selenium

Я пытаюсь щелкнуть ссылку: driver.find_element_by_css_selector("a[href='javascript:openhistory('AXS0077')']").click() Это хорошо работает, если ссылка открывается в новом окне, но в этом случае ссылка действительно открывает всплывающее окно. Когда я пытаюсь щелкнуть ссылку с помощью этого метода, используя селен, это дает мне ошибку: Сообщение: u «Данный селектор a [href = 'javascript: openhistory (' AXS0077 ')'] либо недействителен, либо не приводит […]

Interesting Posts for Van-Lav

Не удалось удалить объекты пользователя в Django

Python – threading.Timer остается в живых после вызова метода cancel ()

небольшая избыточность кода в циклах while (не чистая)

Найти все украшенные функции в модуле

Как объединить два списка в один список?

Удалить python из источника?

Почему вы должны вызывать .iteritems () при итерации по словарю в python?

Как получить исходные переменные после запуска Scikit Model с использованием метода OneHotEncoding

Как я могу интерактивно отлаживать исключения в Python, используя что-то помимо IDLE?

BeautifulSoup: Как извлечь все <li> s из списка <ul> s, который содержит некоторые вложенные <ul> s?

Автоматически извлекать данные JSON через URL каждые X секунд и хранить в Amazon DynamoDB

Стоимость автоинспектора Tensorflow не уменьшается?

Есть ли функция, похожая на re.findall, но которая возвращает словари вместо кортежей?

Невозможно сортировать несколько строк

Вызов функций с параметрами с использованием словаря в Python

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