home.social

#webdriver — Public Fediverse posts

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

  1. 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

  2. 🚀 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

  3. 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.

  4. 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

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

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

    habr.com/ru/companies/haulmont

    #webdriverio #qa_automation #vscode_extension #typescript #webdriver

  6. Автоматизация мобильных приложений на 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

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

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

    habr.com/ru/companies/haulmont

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

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

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

    habr.com/ru/companies/haulmont

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

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

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

    habr.com/ru/companies/haulmont

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

  10. 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:

  11. 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.

  12. #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.

  13. 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

  14. @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/

  15. 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

  16. 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

  17. New additions to Web Components bookmarks:

    - cypress-lit = + 🔥
    - query-selector-shadow-dom by
    - Shadow DOM support for Capybara 💎
    - Shadow DOM with Java

    Check out the full list of testing solutions:

    webcomponents.today/testing-so

  18. Started working with Selenium recently and I'm currently stuck in the verification of a mailto link tagged to a button.

    More details here: stackoverflow.com/q/73720708/9

    Boosts are appreciated.



  19. As a long time user, I was surprised how quickly I got running. And it feels fast! Nice to do again some to make sure my keeps working while I refactoring.