home.social

#webdriver — Public Fediverse posts

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

fetched live
  1. Java для автоматизаторов: Алгоритмы, скорость и подводные камни

    Когда автотестов становится много, каждый лишний цикл превращается в минуты ожидания на CI. Разбираем на реальных примерах, как оценка сложности алгоритмов (Big O) помогает писать быстрые тесты на Java. В статье — три кейса из практики автоматизатора: поиск дубликатов, оптимизация XPath-запросов и умные ретраи. Плюс шпаргалка, которая спасёт ваш pipeline от красного цвета.

    habr.com/ru/articles/1051954/

    #Java #автоматизация #алгоритмы #Big_O #Selenium #WebDriver #оптимизация #производительность #тестирование

  2. Messing around with #Selenium to automate some repetitive work stuff, and immediately ran into an annoyance.

    By default it sends usage statistics to an external server (fortunately blocked by the work network) but it's opt-out without any obvious announcement.

    Not a good first impression.

    #Webdriver #Automation

  3. Messing around with #Selenium to automate some repetitive work stuff, and immediately ran into an annoyance.

    By default it sends usage statistics to an external server (fortunately blocked by the work network) but it's opt-out without any obvious announcement.

    Not a good first impression.

    #Webdriver #Automation

  4. 🚀 A bunch of #WebDriver features and fixes landed in Firefox 146. WebDriver is the W3C standard for interoperable browser automation, for things like testing tools, and MCPs.

    Keep up to date with all the progress here:
    fxdx.dev/firefox-webdriver-new

  5. 🚀 A bunch of #WebDriver features and fixes landed in Firefox 146. WebDriver is the W3C standard for interoperable browser automation, for things like testing tools, and MCPs.

    Keep up to date with all the progress here:
    fxdx.dev/firefox-webdriver-new

  6. The webdriver libraries for #rstats are quite the mess and I can't get them to work with geckodriver.

    So I'm just using plain geckodriver over http with httr2 and it works kinda ok.

    I only wish there would be a useful api reference for the http #webdriver http api, with all endpoint and expected fields in the request body (any links welcome)

    And I know python or java would be better tools, but this is at work and R is what the IT dpt installs without lengthy discussion.

  7. The webdriver libraries for #rstats are quite the mess and I can't get them to work with geckodriver.

    So I'm just using plain geckodriver over http with httr2 and it works kinda ok.

    I only wish there would be a useful api reference for the http #webdriver http api, with all endpoint and expected fields in the request body (any links welcome)

    And I know python or java would be better tools, but this is at work and R is what the IT dpt installs without lengthy discussion.

  8. Tomorrow at 14:55 CET, our very own Lauro Moura will be in Valencia speaking at @seleniumconf to deliver his presentation “Advancing WebDriver BiDi support in WebKit”, where he will navigate through the historical motivations, current challenges and future steps of his ongoing work to support WebDriver BiDi in WebKit. Feel free to come and say hi!

    #webkit #webdriver #webdriverbidi #testing

  9. Tomorrow at 14:55 CET, our very own Lauro Moura will be in Valencia speaking at @seleniumconf to deliver his presentation “Advancing WebDriver BiDi support in WebKit”, where he will navigate through the historical motivations, current challenges and future steps of his ongoing work to support WebDriver BiDi in WebKit. Feel free to come and say hi!

    #webkit #webdriver #webdriverbidi #testing

  10. Нюансы автоматизированного тестирования расширений для VS Code с помощью WebdriverIO

    Привет! Я инженер по контролю качества продукта Amplicode в компании Haulmont . Одним из направлений деятельности нашей компании является разработка плагинов для IntelliJ IDEA и расширений для VSCode. Передо мной встала задача протестировать расширение Amplicode Frontend для VS Code. Задача оказалась не самой тривиальной и в процессе мы столкнулись с немалым количеством проблем и нюансов, о которых я и хочу рассказать в этой статье.

    habr.com/ru/companies/haulmont

    #webdriverio #qa_automation #vscode_extension #typescript #webdriver

  11. Автоматизация мобильных приложений на Python с использованием Appium и Pytest. Пишем первый тест

    Автоматизация мобильных приложений на Python с использованием Appium и Pytest. Пишем первый тест Активно начал изучать автоматизацию мобильных приложений на Appium + Pytest, но на просторах рунета не нашел нормальную документацию по построения проекта и запуска первых тестов. Решил написать данную статью. Для начала работы необходимо настроить рабочее окружение. Для начала проверим установлен ли на вашей машине Python. Проверить это можно с помощью команды python3 -V в терминале. Далее терминал должен вывести версию Python. В моем случае Python установлен версии 3.13.0 В моем случае Python установлен версии 3.13.0 Если после ввода в терминал команды python3 - V - терминал вывел command not found: python, то вам необходимо установить Python, сделать это можно следующими способами (необходимо установить в виртуальное окружение вашего проекта): есть несколько способов установки, я остановился на на менеджере пакетов для macOS - Homebrew.

    habr.com/ru/articles/875166/

    #appium #python #selenium #webdriver #pytest

  12. 🆕 We just released geckodriver 0.35.0!

    In this release we added support for Permissions, a new command line flag can be used to enable crash reports, and the `unhandledPromptHandler` capability validation was improved to handle the latest changes from the spec.

    Download now and check out the details at github.com/mozilla/geckodriver

    #geckodriver #WebDriver

  13. Мониторим и нагружаем приложения Jmix

    Инструменты мониторинга работы приложений могут быть полезны не только DevOps’ам, но и разработчикам для исследования производительности приложения в поиске, например узких мест в его работе, поэтому в данной статье мы не только настроим мониторинг для Jmix-приложения, но и подготовимся к его синтетическому нагрузочному тестированию. Особенностью платформы Jmix в силу того, что на использует фреймворк Vaadin, является тот факт, что работа UI интегрирована с бекендом, но это также значит и то, что и метрики можно использовать прозрачно, т.е. замерять ими работу интерфейсного слоя.

    habr.com/ru/companies/haulmont

    #graphana #jmeter #webdriver #jmix #java #spring #vaadin

  14. Does anyone know a working #Rstats interface to Firefox-webdriver?

    Last time I tried, I could get webdriver to work and it responded to curl requests, but webdriver and RSelenium packages did not work.

    #scraping #webdriver #firefox

    :BoostOK:

  15. Does anyone know a working #Rstats interface to Firefox-webdriver?

    Last time I tried, I could get webdriver to work and it responded to curl requests, but webdriver and RSelenium packages did not work.

    #scraping #webdriver #firefox

    :BoostOK:

  16. If you're running tests with Firefox using WebDriver and still using the non-spec compliant `desiredCapabilities` or `requiredCapabilities` fields, it's time to update your code. The next geckodriver release will finally remove these fields. #WebDriver #Firefox #Selenium #Testing

  17. Personally I prefered the #Ruby+#WebDriver version to #JavaScript+#Puppeteer.

    While I wanted to generate these previews in Docker, I switched gears once I realized how bad the fonts look in vanilla Chrome running in Debian. Otherwise it worked great.

  18. Personally I prefered the #Ruby+#WebDriver version to #JavaScript+#Puppeteer.

    While I wanted to generate these previews in Docker, I switched gears once I realized how bad the fonts look in vanilla Chrome running in Debian. Otherwise it worked great.

  19. #WebDriverIO already has #WebDriver in its name, so since I already listed that as an advantages for #Nightwatch I would probably enjoy that too. Never tried it though, so I have no idea how enjoyable it is in practice.

  20. #WebDriverIO already has #WebDriver in its name, so since I already listed that as an advantages for #Nightwatch I would probably enjoy that too. Never tried it though, so I have no idea how enjoyable it is in practice.

  21. I used #Nightwatch a while ago, and I really liked it. Not sure how popular and widespread it is nowadays, but I haven't heard to often from it lately. I liked that is based on the #WebDriver specification, since it makes me at least less dependant on some proprietary providers.

    #E2ETesting

  22. I used #Nightwatch a while ago, and I really liked it. Not sure how popular and widespread it is nowadays, but I haven't heard to often from it lately. I liked that is based on the #WebDriver specification, since it makes me at least less dependant on some proprietary providers.

    #E2ETesting

  23. @josep Personally I'm partial to #WebDriverIO since it actually uses the #WebDriver specification and is a little more future-proof as a result IMHO. Also comes with #Angular integration!

    ```
    $ ng add @wdio/schematics
    ```

    webdriver.io/

  24. @josep Personally I'm partial to since it actually uses the specification and is a little more future-proof as a result IMHO. Also comes with integration!

    ```
    $ ng add @wdio/schematics
    ```

    webdriver.io/

  25. Note to self: when writing E2E tests with WebDriverIO, start with #Firefox first.

    The gecko driver is much more finicky than the chrome driver. Things like buttons always need a waitForClickable before clicking, something you don't really need to do in #Chrome.

    #softwaretesting #webdriverio #wdio #webdriver #selenium

  26. Did your Selenium WebDriver ChromeDriver just break? Fix it by adding --remote-allow-origins=* temporarily. Upgrade to Selenium 4.8.2 once it's available.

    nelkinda.com/blog/did-your-sel

    #Selenium #WebDriver #ChromeDriver #Chrome #Chromium #Testing

  27. New additions to Web Components bookmarks:

    - cypress-lit = #Cypress + #buildWithLit 🔥
    - query-selector-shadow-dom by #Webdriver
    - Shadow DOM support for Capybara 💎
    - Shadow DOM with Java #Selenium

    Check out the full list of testing solutions:

    webcomponents.today/testing-so

  28. A little #WebDriver history lesson on the last time a meaningful go at a web only mobile OS was created. 🧵