home.social

#seleniumwebdriver — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #seleniumwebdriver, aggregated by home.social.

fetched live
  1. Automatizar pruebas no es un lujo, es una necesidad. Selenium WebDriver permite ejecutar cientos de tests en minutos, algo imposible de forma manual. La calidad del software depende de ello. 💻

    #SeleniumWebDriver #AutomatizaciónDePruebas #Testing #IngenieriaDeSoftware #QA #PruebasAutomatizadas

  2. [Перевод] Установка и базовое использование Item Browser в Zabbix

    Всем привет! Мы делаем проекты по Zabbix, накопили большую экспертизу и решили сделать переводы нескольких статей, которые нам показались интересными и полезными. Наверняка, будут полезны и вам. Также своим опытом делимся в телеграм-канале zabbix_ru , где вы можете найти полезные материалы и записи наших вебинаров, опубликованных на нашем ютуб-канале (прим. переводчика). Ниже ссылки на предыдущие статьи из цикла. Миграция с MySQL на PostgreSQL SELinux: интеграция с Zabbix и другими инструментами Защита от ложных срабатываний триггеров в Zabbix с использованием функций min/max/avg Zabbix – автоматизация управления пользователями (JIT) Двухфакторная аутентификация (2FA) в Zabbix 7.0 Как настроить прием SNMP-трапов в Zabbix Отчетность в Zabbix 7.0 В этой статье мы покажем, как установить и настроить Zabbix, чтобы он мог использовать потенциал нового элемента «Браузер». Подробности под катом.

    habr.com/ru/articles/970700/

    #zabbix #selenium #seleniumwebdriver #нагрузочное_тестирование #gals_software

  3. [Перевод] Установка и базовое использование Item Browser в Zabbix Всем привет! Мы делаем проекты по Zabbix, накопили бол...

    #zabbix #selenium #selenium-webdriver #нагрузочное #тестирование #gals #software

    Origin | Interest | Match
  4. By diving into this I learned that the #SeleniumWebDriver is not thread-safe. I changed my deep-dive article to suit: it points out that you shouldn't use parallel computing when using it. It offers a sequential alternative.

    Neither #rustlang nor #thirtyfour can fix this. It has to be fixed by Selenium. Others have pointed it out too, and I have hope a future version will accommodate.

  5. Почему для автоматизации тестирования мы выбрали Selenium и вам советуем

    Я работаю в компании, которая занимается тестированием ПО, и одним из наших предложений для клиентов является внедрение автоматизированного тестирования как одного из самых эффективных способов ускорить выпуск релизов без ущерба для качества. Сегодня доступно множество инструментов: Selenium, Playwright, Cypress и другие. Каждый имеет свои преимущества. Но в подавляющем большинстве наших проектов мы используем Selenium. Расскажу, почему мы сделали такой выбор. Цель автоматизации — экономия Главная задача автоматизации — снизить ручную нагрузку и минимизировать человеческий фактор. Рассмотрим на примере интернет-магазина. Если компания выпускает по 5 версий в месяц, перед каждым релизом необходимо проверять ключевые сценарии: добавление товара в корзину, оформление заказа, оплату. Регулярные ручные проверки требуют времени, увеличивают затраты и подвержены ошибкам. Автотесты выполняют эти проверки быстрее и точнее. С экономической точки зрения, однократные инвестиции в разработку автотестов, как правило, окупаются за счет экономии на многократных ручных проверках. Однако окупаемость инвестиций напрямую зависит от стабильности продукта и частоты тестирования. Если функциональность, покрытая автотестами, часто меняется, затраты на их поддержку могут превысить выгоду. Точно так же автоматизация может окупаться долго, если релизы выходят редко или регрессионное тестирование проводится с большими интервалами. Требования клиентов и гибкость технологий Как IT-компания, мы сталкиваемся с разными требованиями заказчиков. Клиенты часто просят использовать определенный язык программирования, чтобы их команды могли поддерживать тесты. Например, если бекэнд написан на C#, то и автотесты предпочтительнее на нем.

    habr.com/ru/articles/960428/

    #Тестирование_ПО #selenium #seleniumwebdriver #selenium_ide #software_testing #cypress #playwright

  6. Гайд по правильным ожиданиям в UI — тестах. SeleniumWebDriverWait и Expected Conditions

    Разбираем, как правильно использовать ожидания в автотестах при использовании Selenium, какие типы ожиданий существуют, когда их лучше применять.

    habr.com/ru/articles/935900/

    #selenium #seleniumwebdriver #automation_testing #qa_automation

  7. Новый Selenium Python: стелс-режим, профиль, скрытая автоматизация

    Привет всем! У меня отличные новости: работа с Selenium стала еще проще. Больше никаких танцев с вебдрайверами — теперь всё работает "из коробки"! В честь этих изменений я хочу поделиться своим опытом работы с этой замечательной библиотекой.

    habr.com/ru/articles/820213/

    #selenium #seleniumwebdriver #python3 #selenium_python #selenium_stealth #selenium_profile

  8. Как передать 'enableVNC': True для selenoid при вызове webdriver.Remote на Python Selenium 4 и выше

    На Selenium до 4 версии у webdriver.Remote был параметр desired_capabilities, который принимал словарь с настройками браузера для удалённого вызова. Но начиная с версии 4 этот параметр устарел и перестал поддерживаться, вместо него теперь - options. И в них можно встроенными методами класса передать название браузера или его версию, но вот 'enableVNC': True потерялся. Selenoid стал хитро поддерживать его на своей стороне через передачу разных параметров в словарике с ключом 'selenoid:options'. В нём можно передать и разрешение браузера по необходимости. А теперь, собственно, сабж from selenium import webdriver webdriver.DesiredCapabilities.CHROME['selenoid:options'] = {'enableVNC': True} options = webdriver.ChromeOptions() driver = webdriver.Remote(command_executor=remote_server, options=options)

    habr.com/ru/articles/793484/

    #seleniumwebdriver #selenium #selenoid #python #автоматизация #тестирование_вебприложений

  9. Об одном способе веб-скрапинга сайтов, защищенных Cloudflare

    Сразу оговорюсь, что описанное ниже носит исключительно информационно-образовательный характер, и не имеет целью нанесение какого-либо ущерба компаниям, использующим защиту из заголовка статьи. По этим же причинам фокусировка статьи именно на том, как получить заветный html «как из браузера» в автоматизированном режиме, и здесь не будет идти речь о каких-то массовых распараллеливаниях через proxy и VPN, подкладываниях отпечатков (finger prints) браузеров и т. д. Узнать о способе обхода защиты Cloudflare

    habr.com/ru/articles/792868/

    #скрапинг #парсинг_сайтов #парсинг #парсинг_контента #cloudflare #net #c# #seleniumwebdriver #selenium #ozonru

  10. Python. Тестирование API. Структура тестов

    Всем привет, меня зовут Александр, в последние 2 года занимаюсь автоматизированным тестирование. Хочу поделиться своим наработанным опытом по созданию API тестов. Для написания автотестов в компании используем selenium webdriver, behave. Behave — это фрейморк для программирования через поведение системы в python-стиле . Behave использует тесты, написанные на “естественном”, то есть, английском языке. Selenium webdriver широко используется и думаю в представлении не нуждается, но всегда можно загуглить. Структура тестов behave очень проста, если feature файлы в которых описываются сценарии и папка steps в которой находятся шаги для выполнения этих сценариев. Первое на что можно обратить внимание это на структуру feature файлов (в этих файлах находятся сами тесты, которые состоят из различных шагов):

    habr.com/ru/articles/782502/

    #Behave #python #автотесты #api #seleniumwebdriver

  11. Can anyone share an example of running Rails system tests with selenium-webdriver in GitHub Actions?

    I'm also running headless chrome, and everything works locally.

    Here's the error I'm getting in GitHub Actions:

    ```
    Selenium::WebDriver::Error::UnknownError:
    unknown error: net::ERR_NAME_NOT_RESOLVED
    (Session info: headless chrome=110.0.5481.100)
    ```

    #Rails #Capybara #SeleniumWebdriver #GitHub #GitHubActions

  12. heise+ | Python und Selenium: Automatisch Online-Briefmarken bei der Post bestellen

    Manchmal braucht man eine Briefmarke – und klickt sich dann durch mehrere Menüs bei der Post. Selenium automatisiert den Prozess und bezahlt sogar die Marke. Python und Selenium: Automatisch Online-Briefmarken bei der Post bestellen
Share on Mastodon

Enter the server where you have an account.