--
You received this message because you are subscribed to the Google Groups "Chromium Extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/ee8efcc6-4ac9-4ed1-bab3-79570d24eb28%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/CAN-ZBUc-8h22xqrzGeX-epV1-KPABtGi7bQG6ykkoT49KhFbPg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/CAOcx_p_JpH5%3DZCBeqMyooT6JEtMQk6ZU6Kdtpta5aM5MFq1hvQ%40mail.gmail.com.
We also use Selenium for testing browser behavior. It's really important to be able to test against a real Chrome instance if you are doing things with content scripts that modify page behavior.Additionally, since there is a long tail of users on older Chrome versions, we have a set of Docker containers for the current Chrome, beta Chrome, and older Chrome versions and test against them as part of our CI pipeline.
On Sat, Jun 1, 2019 at 5:04 PM Alexei Miagkov <ami…@gmail.com> wrote:
Privacy Badger has a number of functional tests, powered by Selenium, that exercise the actual extension (with various hacks to allow for testing things that aren't programmatically controllable such as the browser popup) in a number of scenarios. You can visit https://github.com/EFForg/privacybadger/blob/master/doc/tests.md to learn more.
On Fri, May 31, 2019 at 5:42 PM Darren Govoni <dar…@gmail.com> wrote:
We build the crx in our server build scripts and extract the id and use that to update features in our server process that hosts updates to the extension and backend services.The enterprise group policy has the desktop chrome update url set for our extension. But its mapped to a "latest" url that never changes but provides update info for the latest numerical release and build. E.g. 0.29.0All our update paths and backend URLs used by the extension include the version number so we can do rolling updates without impacting users of different users.Automated testing is a bit more tricky but we have a landing page that exercises a variety of internal extension features and registers a pass fail.
--
You received this message because you are subscribed to the Google Groups "Chromium Extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/bc4f1a75-15f3-4ecb-9d50-61f9609f776a%40chromium.org.