Tag: selenium

Возвращаемое значение из javascript onclick в переменную или изменение глобальной переменной с помощью onclick

Я пытаюсь получить текстовое значение щелкнутого элемента (любого элемента) на веб-сайте, вернуть его из javascript в Selenium (Python) и использовать эту информацию для размещения каждого щелкнутого элемента в моем журнале. Можно ли даже добиться достижения селена и javascript? Эта функция может отображать элемент, но ничего не вернет (нормальное поведение onclick). Я знаю, что я могу […]

Сообщение об ошибке с веб-браузером Chrome через Selenium: «Разрешение контекстов web_page требует предоставления значения для совпадений»

Я запускаю скомпилированный скрипт Python, в котором используется Selenium, чтобы запустить сеанс Chrome Webdriver, который посещает сайт и выполняет несколько задач. Сценарий ведет себя так, как я ожидал, за исключением того, что он печатает сообщение «error» для консоли при первом запуске webdriver. Ошибка: [2460:7268:1121/133303:ERROR:base_feature_provider.cc(122)] manifestTypes: Allowing web_page contexts requires supplying a value for matches. Кто-нибудь […]

Как запустить метод перед всеми тестами во всех классах?

Я пишу тесты селена с набором классов, каждый из которых содержит несколько тестов. Каждый класс в настоящее время открывается, а затем закрывает Firefox, что имеет два последствия: супер медленный, открытие firefox занимает больше времени, чем запуск теста в классе … сбои, потому что после того, как firefox закрыт, пытаясь снова открыть его очень быстро, из […]

Недопустимое исключение строки состояния при открытии страницы на сервере разработки django

Я выполняю тестовые тесты селена через Proboscis для хорошего представления результатов теста. У меня есть следующий тестовый пример: from selenium import webdriver from selenium.webdriver.common.keys import Keys from proboscis import test import unittest driver = webdriver.Firefox() @test(groups=["unit","login"]) class UI_test(unittest.TestCase): def test_SuccessfulErrorMsgOnEmptyUserName(self): driver.get("http://127.0.0.1:7999/login/") username_input = driver.find_element_by_id("id_email") username_input.send_keys('') password_input = driver.find_element_by_id("id_password") password_input.send_keys('bill3') driver.find_element_by_xpath('//input[@value = "Log In"]').click() driver.implicitly_wait(3) driver.find_element_by_class_name("error-login") […]

Как запустить веб-драйвер selenium за прокси-сервером, который нуждается в аутентификации в python

В настоящее время это мой код, но webDriver показывает всплывающее окно для ввода учетных данных прокси-сервера, и мне не нужна эта неприятная ситуация. Это не первый раз, когда тот же вопрос появился в stackoverflow, но никто не ответил с правильным ответом , Я попробовал Google найти решение этой проблемы. Я узнал о решении в java, […]

Тест Selenium Python застрял в urlopen

Мое приложение основывается на: Python 3 Django 1.8 Weasyprint Селен Он работает безупречно в dev и производственной среде, но не при тестировании с селеном. Используя weasyprint, я создаю PDF из HTML, эта библиотека использует urllib для загрузки CSS (например, http: // localhost: 8081 / static / lib / bootstrap / css / bootstrap.min.css ), но […]

Selenium / python: извлекать текст с динамически загружаемой веб-страницы после каждого прокрутки

Я использую Selenium / python для автоматического прокрутки сайта социальных сетей и царапин. В настоящее время я извлекаю весь текст в один «хит» после прокрутки определенного количества раз (код ниже), но вместо этого хочу извлечь только вновь загруженный текст после каждого прокрутки. Например, если на странице вначале содержался текст «A, B, C», то после первого […]

Элемент в настоящее время не виден и поэтому не может взаимодействовать с Selenium Dropdown Box Python

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

Как использовать IE webdriver из selenium для python (Не удалось найти ошибку)?

Я пытаюсь использовать API-интерфейс python–selenium (версия 2.53.6) для выполнения тестов GUI в разных браузерах. Когда я пытаюсь использовать IE (11.0.10240) следующим образом (Windows Server 2012 R2 Standard, 64 бит); используя аутентификацию: driver = webdriver.Ie() driver.get("http://user:password@my.test.server.com") то я получаю следующее сообщение об ошибке: selenium.common.exceptions.WebDriverException: Message: Failed to navigate to http://user:password@my.test.server.com. This usually means that a call […]

Разница между django-webtest и селеном

Я читал о тестировании в джанго. Одна вещь, которая была рекомендована, – использование django-webtest для функционального тестирования. Я нашел здесь достойную статью, в которой рассказывается, как перейти к функциональному тестированию в селене с помощью python. Но люди также рекомендовали расширять djagno-webtest для интернет-тестировщика Ian Bicking для тестирования форм в django. Как тестирование с веб-тестированием и […]

 
Interesting Posts for Van-Lav

Python 2.7: круглое число до ближайшего целого

Как я могу получить ElementTree Python для печати в XML-файле?

Pandas DataFrames: как обернуть текст без пробелов

Функция python: принимает ровно 1 аргумент (2)

Определенный способ сопоставления Stata с взвешенной командой xtile с использованием Python?

Python: найдите ряд китайских символов в строке и примените функцию

django-countries: Person () принимает ровно 1 аргумент (0 задано)

Unpickling объекты python с измененным пути модуля

Как использовать наборы в Python для поиска членства в списке?

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

Проблема: Сумка функций Обучение SIFT или SURF для обнаружения автомобиля в видео с OpenCV + Python

Могу ли я использовать имя переменной «type» в качестве аргумента функции в Python?

Семантический поиск в Python для хобби + последние новости

Время жизни статических членов класса / ссылок на классы?

Как использовать winapi SetWinEventHook в python?

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