Публикации по теме '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, и он загружается...
21.03.2024
Не удалось найти ключевое слово имени столбца в таблице
Я написал свой первый файл функций на BDD C# Cucumber. Мой код успешно строится. Я запускаю эту функцию из обозревателя тестов, щелкнув правой кнопкой мыши имя сценария и выбрав «Выполнить выбранные тесты» в раскрывающемся списке. Браузер...
16.05.2024
Selenium WebDriver С# странное поведение
Я использую Selenium Web Driver и столкнулся со следующим исключением при попытке щелкнуть нужный элемент в веб-браузере: Unable to locate element . XPath верны на 100%. Странно то, что он работает нормально, когда:
В режиме отладки....
04.05.2024
странное исключение в 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)...
09.03.2024
Python – тест Selenium застревает при попытке принять предупреждение
Я новичок в python-selenium и реализовывал сценарий автоматизации, который проверяет наличие определенной почты и отправляет ее предполагаемому клиенту из офисной почты Outlook. При нажатии на кнопку пересылки почты открывается новое окно вместе с...
17.03.2024
Почему 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>
Я пишу...
10.05.2024
неинициализированная константа Selenium::WebDriver::Chrome::Options (NameError)
Требуется для выполнения приведенного ниже набора кода. Пожалуйста, обратитесь к моему коду:
Capybara.register_driver :logging_selenium_chrome do |app|
caps = Selenium::WebDriver::Remote::Capabilities.chrome(loggingPrefs:
{browser: 'ALL'})...
20.04.2024
Как мне сослаться на метод из другого класса в С#?
Поэтому я ссылаюсь на метод " 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')...
19.05.2024
R RSelenium / seleniumPipes Неизвестная ошибка: не удается найти двоичный файл Chrome
Я пытаюсь подключиться к Selenium in R с помощью браузера Chrome в Win10.
Я установил Chrome 74.0.3729.61 и добавил путь chrome.exe в переменные среды.
devtools::install_github("johndharrison/seleniumPipes")...
18.04.2024
Есть ли способ ограничить время для Selenium, чтобы найти элемент/ы?
Я пытаюсь автоматизировать Карты Google с помощью драйвера Python Selenium Chrome, мой код стабилен, чтобы получить то, что мне нужно, но не время производительности.
Я использую итеративный код для получения данных о продавцах через Google Maps,...
21.04.2024
Селен: укажите на сеанс Chrome по умолчанию
Хотя я понимаю, что это НЕ «хорошая» практика - у меня есть случай использования, когда мне нужно указать (подключить) драйвер Selenium к моему сеансу / профилю Chrome по умолчанию.
Мой профиль по умолчанию находится здесь:...
23.03.2024
как нажимать на разные ссылки списка каталогов на веб-странице с помощью веб-драйвера selenium python
Я просматриваю только циферблат веб-сайта, где мне нужно нажимать каждую кнопку ( Узнать сейчас ) каждого профиля. Я также пробовал код ниже, но он показывает ElementClickInterceptedException....
08.05.2024
Новые материалы
Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов!
GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..
Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..
Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение
Как машинное обучение?
Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..
Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..
Освоение функций потерь в машинном обучении для регрессии: полное руководство по оптимизации…
Введение:
Функция потерь является важным компонентом алгоритмов машинного обучения и статистических моделей. Его роль заключается в измерении несоответствия между прогнозируемым выходом модели и..
10 языков программирования, которые изменят мир в 2023 году
Мир программирования постоянно развивается, и востребованные языки постоянно меняются. Однако есть несколько языков, которые выдержали испытание временем и по-прежнему очень ценны для изучения в..
Чем заняться в наших библиотеках (апрель 2023 г.)
В апреле этого года мы празднуем обучение по-разному — от принятия позитивного и устойчивого мышления до понимания и сохранения местных популяций пчел, а также изучения новейших и новейших..