diff --git a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.en.md b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.en.md index be02b1de5833..c72f7f128477 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.en.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.en.md @@ -21,3 +21,8 @@ test e.g. invalid order records. * Create a new WebDriver instance per test. This helps ensure test isolation and makes parallelization simpler. + + * If you choose [pytest](https://pytest.org/) as your test runner, this can be + easily done by yielding your driver in a global fixture. This way each test gets its own + driver instance, and you can ensure that drivers always quit after a test is finished + (pass or fail). diff --git a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.ja.md b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.ja.md index 46b2d439fca8..7ed49b54fc10 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.ja.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.ja.md @@ -19,3 +19,8 @@ aliases: [ * テストごとに新しいWebDriverインスタンスを作成します。 これにより、テストの分離が保証され、並列化がより簡単になります。 + + * If you choose [pytest](https://pytest.org/) as your test runner, this can be + easily done by yielding your driver in a global fixture. This way each test gets its own + driver instance, and you can ensure that drivers always quit after a test is finished + (pass or fail). diff --git a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.pt-br.md b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.pt-br.md index ec5e65483136..b40d8e89d3ad 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.pt-br.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.pt-br.md @@ -21,3 +21,8 @@ teste, por exemplo registros de pedidos inválidos. * Crie uma nova instância do WebDriver por teste. Isso ajuda a garantir o isolamento do teste e torna a paralelização mais simples. + + * If you choose [pytest](https://pytest.org/) as your test runner, this can be + easily done by yielding your driver in a global fixture. This way each test gets its own + driver instance, and you can ensure that drivers always quit after a test is finished + (pass or fail). diff --git a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.zh-cn.md b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.zh-cn.md index da8115aa8f7d..b68921f15ec4 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.zh-cn.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/avoid_sharing_state.zh-cn.md @@ -19,3 +19,8 @@ aliases: [ * 每次测试都创建一个新的WebDriver实例. 这在确保测试隔离的同时可以保障并行化更为简单. + + * If you choose [pytest](https://pytest.org/) as your test runner, this can be + easily done by yielding your driver in a global fixture. This way each test gets its own + driver instance, and you can ensure that drivers always quit after a test is finished + (pass or fail).