Squeak.ru - шаблоны программирования

Публикации по теме 'selenium'


Selenium для тестирования браузера
Селен веб-драйвер Selenium Web Driver предоставляет клиент для каждого браузера без использования JavaScript. Он позволяет быстро и легко писать автоматизированные тесты. Selenium поддерживает стандартизированный API, который удобен для пользователя и позволяет эмулировать действия пользователей в веб-браузере, уменьшая потребность в ручном тестировании. Это также предотвращает появление регрессий в вашем коде. Как это работает Selenium Web Driver работает в модели клиент/сервер..

Автоматизация браузера с помощью Python и Selenium - 15: Управление окнами и создание снимков экрана
Управление окнами и создание снимков экрана В предыдущем посте мы рассмотрели управление действиями мыши. В этом посте мы увидим, как управлять положением и размерами окна, а также сделаем скриншоты. В части 6 этой серии мы изучили дескрипторы окон и переключение между окнами. Этот пост в основном завершает обсуждение, связанное с окном. Управление окнами Разрешение экрана может влиять на отображение веб-приложений, поэтому Selenium WebDriver предоставляет механизмы для..

Решение Wordle: Часть II
В прошлый раз , после долгих унижений, мы познакомили Бернарда с миром Wordle. Он освоил игру ненадолго, но осталось одно: реально сыграть в настоящую игру на веб-сайте New York Times , ибо что толку в мастерстве мелкого легкомыслия без умения позлорадствовать всем и каждому. об этом? Когда Бернард покорил мир судоку, он был вынужден научиться читать газету , что было чрезвычайно сложно для нашей отважной машины. К счастью, на этот раз игра реализована на сайте, буквально говорящем на..

Вопросы по теме 'selenium'

Ожидаемое условие транспортира для элемента, содержащего любой текст
Есть ли способ проверить, есть ли в элементе какой-либо текст? Я уже нашел textToBePresentInElement , но эта функция проверяет указанное значение и не возвращает правильную ошибку в случае сбоя. Я заполняю элемент через API, и он загружается...

Не удалось найти ключевое слово имени столбца в таблице
Я написал свой первый файл функций на BDD C# Cucumber. Мой код успешно строится. Я запускаю эту функцию из обозревателя тестов, щелкнув правой кнопкой мыши имя сценария и выбрав «Выполнить выбранные тесты» в раскрывающемся списке. Браузер...

Selenium WebDriver С# странное поведение
Я использую Selenium Web Driver и столкнулся со следующим исключением при попытке щелкнуть нужный элемент в веб-браузере: Unable to locate element . XPath верны на 100%. Странно то, что он работает нормально, когда: В режиме отладки....

странное исключение в WebDrive при использовании add_cookie
мой код примерно такой: response = urllib2.urlopen(request) cookieValue = response.info()["Set-Cookie"] cookie = {'Set-Cookie': cookieValue} driver = webdriver.Chrome() driver.get(innerPageOfTheSameRequest) print cookie driver.add_cookie(cookie)...

Python – тест Selenium застревает при попытке принять предупреждение
Я новичок в python-selenium и реализовывал сценарий автоматизации, который проверяет наличие определенной почты и отправляет ее предполагаемому клиенту из офисной почты Outlook. При нажатии на кнопку пересылки почты открывается новое окно вместе с...

Почему By.Id не может найти некоторые элементы с веб-страницы, которые имеют идентификатор свойства и являются уникальными
У меня есть HTML-код: <button type="submit" id="login-signin" class="pure-button puree-button-primary puree-spinner-button" name="verifyPassword" value="Sign in" data-ylk="elm:btn;elmt:next;slk:next"> Sign in </button> Я пишу...

неинициализированная константа Selenium::WebDriver::Chrome::Options (NameError)
Требуется для выполнения приведенного ниже набора кода. Пожалуйста, обратитесь к моему коду: Capybara.register_driver :logging_selenium_chrome do |app| caps = Selenium::WebDriver::Remote::Capabilities.chrome(loggingPrefs: {browser: 'ALL'})...

Как мне сослаться на метод из другого класса в С#?
Поэтому я ссылаюсь на метод " Driver " из одного класса в другой, Пример кода: class Program { public static void Run() { IWebDriver driver = new ChromeDriver; } public static void Do() {...
18.05.2024

selenium.common.exceptions.InvalidArgumentException: Сообщение: недопустимый аргумент: Ошибка файла не найдена при вызове send_keys() с использованием Selenium
Я новичок в Selenium Automated Testing, и я просто пытаюсь выполнить простую задачу, набрав «привет» в текстовом поле на веб-странице. Мой код выглядит так: input = driver.find_element(By.XPATH, "//input[@type='file']") input.send_keys('hi')...

R RSelenium / seleniumPipes Неизвестная ошибка: не удается найти двоичный файл Chrome
Я пытаюсь подключиться к Selenium in R с помощью браузера Chrome в Win10. Я установил Chrome 74.0.3729.61 и добавил путь chrome.exe в переменные среды. devtools::install_github("johndharrison/seleniumPipes")...

Есть ли способ ограничить время для Selenium, чтобы найти элемент/ы?
Я пытаюсь автоматизировать Карты Google с помощью драйвера Python Selenium Chrome, мой код стабилен, чтобы получить то, что мне нужно, но не время производительности. Я использую итеративный код для получения данных о продавцах через Google Maps,...

Селен: укажите на сеанс Chrome по умолчанию
Хотя я понимаю, что это НЕ «хорошая» практика - у меня есть случай использования, когда мне нужно указать (подключить) драйвер Selenium к моему сеансу / профилю Chrome по умолчанию. Мой профиль по умолчанию находится здесь:...

как нажимать на разные ссылки списка каталогов на веб-странице с помощью веб-драйвера selenium python
Я просматриваю только циферблат веб-сайта, где мне нужно нажимать каждую кнопку ( Узнать сейчас ) каждого профиля. Я также пробовал код ниже, но он показывает ElementClickInterceptedException....

Новые материалы

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..

Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение: Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..

10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..

Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..