Сирена Google's Pigweed - Легкий IoT?
В итоге - нет, но вы, возможно, захотите прочитать дальше, чтобы узнать, о чем идет речь, и убедиться, что я ошибаюсь.
В библиотеку автоматизации браузеров Puppeteer добавлена первоклассная поддержка Firefox, что упрощает написание процедур автоматизации и проведение сквозного тестирования с помощью Puppeteer как для Chrome, так и для Firefox.
Puppeteer - это библиотека JavaScript, которая предоставляет высокоуровневый API для управления Chrome или Firefox через протокол DevTools или WebDriver BiDi. По умолчанию Puppeteer работает в режиме headless (без видимого пользовательского интерфейса). Чтобы использовать Puppeteer для Firefox, достаточно установить для продукта значение «firefox» при запуске Puppeteer.
Puppeteer можно использовать для автоматизации большинства задач, которые можно выполнить вручную в браузере, например, для автоматизации отправки форм для тестирования пользовательского интерфейса и ввода с клавиатуры или для захвата временной трассировки сайта для диагностики проблем с производительностью.
С ее помощью можно создать автоматизированную среду тестирования с использованием JavaScript и возможностей браузера, а также протестировать расширения Chrome. Библиотека может быть использована для создания скриншотов и PDF-файлов страниц, а также для создания SPA (одностраничного приложения) и генерации предварительно отрендеренного контента, т. е. «SSR», Server-Side Rendering.
Улучшенная поддержка Firefox стала такой же, как и у Chrome, поэтому Puppeteer теперь может загружать и запускать последнюю стабильную версию Firefox.
Команда Puppeteer утверждает, что новая поддержка основана не на специфическом для Firefox протоколе автоматизации, а на WebDriver BiDi. Это кроссбраузерный протокол, который в настоящее время проходит стандартизацию в W3C. Он уже реализован в Gecko и Chromium, и мы надеемся, что использование кроссбраузерного протокола значительно упростит поддержку множества различных браузеров в будущем.
WebDriver BiDi заменяет необходимость либо использовать W3C WebDriver API, который был основан на более ранней работе проекта Selenium, либо использовать специфический для браузера API для общения с каждым поддерживаемым браузером, например Chrome DevTools Protocol (CDP) для браузеров на базе Chromium или Firefox's Remote Debugging Protocol (RDP) для браузеров на базе Gecko.
WebDriver BiDi описывается как средство автоматизации, ранее ограниченное протоколами для конкретных браузеров, в стандартизированный протокол, который может быть реализован в любом браузере и использоваться любым инструментом автоматизации на любом языке программирования.
Поддержка Puppeteer для Firefox доступна уже сейчас.
В итоге - нет, но вы, возможно, захотите прочитать дальше, чтобы узнать, о чем идет речь, и убедиться, что я ошибаюсь.
За один месяц доля Linux на мировом рынке настольных операционных систем увеличилась почти на полпроцента: с 4,05% в июне до 4,45% в июле.
Вышла версия Bun v1.1.22 с улучшениями производительности: xpress теперь в три раза быстрее в Bun, модули ES быстрее загружаются на Windows, а Bun.serve() на 10% быстрее при POST-запросах.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии