Tag: selenium

Как заблокировать всплывающее окно в Selenium 2 python

Я только начал использовать Selenium 2 сегодня, так что это будет очень просто (надеюсь …). Я пытаюсь войти в свою учетную запись на http://contentparadise.com/ Я перехожу к значку на странице https://www.contentparadise.com/signin.aspx и могу ввести id / pw, а затем отправить. Но даже с правильным id / pw он возвращает меня на страницу с подписью – […]

Python – Selenium – Как использовать ярлыки браузера

После загрузки страницы браузера я хочу использовать ярлык CRTL + P в Goggle Chrome для ввода страницы печати, а затем просто нажмите «Назад», чтобы распечатать страницу. import time from selenium import webdriver # Initialise the webdriver chromeOps=webdriver.ChromeOptions() chromeOps._binary_location = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" chromeOps._arguments = ["–enable-internal-flash"] browser = webdriver.Chrome("C:\\Program Files\\Google\\Chrome\\Application\\chromedriver.exe", port=4445, chrome_options=chromeOps) time.sleep(3) # Login to Webpage […]

когда бы python застрял в функции time.sleep?

В настоящее время я использую selenium в python для выполнения чего-то, для чего нужен цикл без конца, чтобы отслеживать, что я хочу, вот фрагмент кода: records = set() fileHandle = open('d:/seizeFloorRec.txt', 'a') fileHandle.write('\ncur time: '+time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))+'\n') driver = webdriver.Chrome() while(True): try: print "time: ", time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) subUrls = aMethod(driver) # a irrelevant function which returns […]

Нужна помощь в поиске / щелчке выпадающего списка в таблице с использованием селена

Я работаю над скриптом, чтобы найти / щелкнуть раскрывающийся список и щелкнуть любой элемент из выбранного раскрывающегося списка, используя селен и питон. Ниже приведен код и хотелось бы, чтобы ваша помощь помогла улучшить его правильность и правильность, если это неправильный способ сделать это. Фрагмент кода: table1 = self.browser.find_element_by_id('user-list-table') trows = table1.find_elements_by_tag_name('tr') for trow in trows: […]

Селену требуется много времени, чтобы найти элемент. Есть ли что-то, что я могу сделать?

Я пытаюсь написать сценарий селена для входа в мою учетную запись Quora . Это сценарий, который я написал. from selenium import webdriver from selenium.webdriver.common.keys import Keys import getpass import time email=raw_input("email: ") password=getpass.getpass("Password: ") driver = webdriver.Firefox() driver.get("http://www.quora.com") #time.sleep(5) Form=driver.find_element_by_xpath("//div[@class='form_inputs']") Form.find_element_by_name("email").send_keys(email) #time.sleep(4) Form.find_element_by_name("password").send_keys(password) #time.sleep(4) Form.find_element_by_xpath("//input[@value='Login']").click() Заявление Form=driver.find_element_by_xpath("//div[@class='form_inputs']") занимает очень много времени, чтобы найти элемент. На […]

Запуск тестов Selenium RC в firefox в автономном режиме

Есть ли способ запустить тест Selenium в автономном режиме? Если я установил автономный режим в профиле firefox, селен застрял в selenium.start (). Я использую драйвер клиента python. Код выглядит следующим образом: sel = selenium('localhost', 4444, '*firefox', 'file:///home/user/selenium/selenium-python/client-driver-1.0.1/inputs/input.html') sel.start() sel.open('file:///home/user/selenium/selenium-python/client-driver-1.0.1/inputs/input.html')

Как запустить тесты Selenium с помощью Google App Engine?

Мы хотим использовать Google App Engine для запуска тестов Selenium с помощью cron каждые 4 часа (позже мы можем изменить это количество часов). Мы хотим получить электронное письмо с результатами тестов. Я хочу знать, как я создаю первый тест. Я хочу протестировать https://inbox.google.com/ с нашим расширением с помощью Google Chrome – введите наш сайт, войдите […]

используя xpath, чтобы рассказать селену, куда нажать?

Я новичок во всем этом, но недавно я узнал кое-что о python, не могли бы вы помочь мне определить правильный XPath для селена, чтобы щелкнуть? Я пробовал этот путь, но не работал, очевидно 🙁 self.selenium.click("xpath=//html/body/div/div/div/div[4]/ul/li[3]/a") Если вы блуждаете, где я получаю этот уродливый XPath, это из опции XPath Firebug's copy. Я думаю, что фрагмент HTML […]

Как извлечь данные с динамических сайтов, таких как Flipkart, используя селен и Scrapy?

Поскольку Flipkart.com показывает только 15-20 результатов на первой странице, а при прокрутке он показывает больше результатов. Scrapy извлекает результаты первой страницы успешно, но не следующих страниц. Я пытался использовать Selenium для этого, но не смог найти успеха. Вот мой код: – from scrapy.spider import Spider from scrapy.selector import Selector from flipkart.items import FlipkartItem from scrapy.spider […]

Python, Selenium, загружать все типы MIME

Я пытаюсь загрузить некоторые файлы, используя selenium webdriver для Firefox. Как установить параметр browser.helperApps.neverAsk для любого типа MIME? Теперь этот параметр работает только для application/pdf (в моем скрипте): #selenium profile profile = webdriver.FirefoxProfile() profile.set_preference('browser.download.dir', download_dir) profile.set_preference('browser.download.folderList', 2) profile.set_preference('browser.download.manager.showWhenStarting', False) profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'application/pdf') #——————- driver = webdriver.Firefox(firefox_profile=profile)

 
Interesting Posts for Van-Lav

Почему `open ()` лучше для открытия файлов в Python?

Селен, проблема с тегом раздела

Как читать cookie в python

UPDATE .. LIMIT 1 с SqlAlchemy и PostgreSQL

построение гистограмм, высота баров которых равна 1 в matplotlib

как получить следующий obj в цикле модель django

Увеличьте разрешение с помощью словарного облака и удалите пустую рамку

PySpark в ноутбуке iPython поднимает Py4JJavaError при использовании count () и first ()

Psycopg2, Postgresql, Python: самый быстрый способ вставки большого объема

Индивидуально маркированные столбцы для гистограмм в matplotlib / Python

Установка GLOG_minloglevel = 1 для предотвращения вывода в оболочке из Caffe

Почему это непоследовательное поведение при использовании результатов печати на основе scrapy?

Распаковка аргументов ключевого слова, но только те, которые соответствуют функции

Python. Какая польза от True?

Django: Как установить начальные значения для поля в встроенной модели Formet?

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