From ee075a2a6540e577791ff33497aa5449337a3d70 Mon Sep 17 00:00:00 2001 From: Jags Date: Thu, 28 Jul 2022 08:27:20 +0000 Subject: [PATCH 1/5] Fixes #927 --- .../test_practices/encouraged/fresh_browser_per_test.en.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md index b8210d9f0b82..4d768dafc9e1 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md @@ -13,8 +13,7 @@ Ideally, spin up a new virtual machine for each test. If spinning up a new virtual machine is not practical, at least start a new WebDriver for each test. For Firefox, start a WebDriver with your known profile. - +FirefoxDriver will start with a clean known state, by default ```java -FirefoxProfile profile = new FirefoxProfile(new File("pathToFirefoxProfile")); -WebDriver driver = new FirefoxDriver(profile); +WebDriver driver = new FirefoxDriver(); ``` From c78e49ae202e9b0e7974073c18f073feb266a137 Mon Sep 17 00:00:00 2001 From: Jags Date: Thu, 28 Jul 2022 09:02:10 +0000 Subject: [PATCH 2/5] Fixes #927. made content changes as per review --- .../test_practices/encouraged/fresh_browser_per_test.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md index 4d768dafc9e1..8cd2d98c47bb 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md @@ -13,7 +13,7 @@ Ideally, spin up a new virtual machine for each test. If spinning up a new virtual machine is not practical, at least start a new WebDriver for each test. For Firefox, start a WebDriver with your known profile. -FirefoxDriver will start with a clean known state, by default +Most browser drivers like GeckoDriver and ChromeDriver will start with a clean known state with a new user profile, by default. ```java WebDriver driver = new FirefoxDriver(); ``` From 329a15c79f17a41e2ca7e8dc3f1c2cc0c008cd4e Mon Sep 17 00:00:00 2001 From: Jags Date: Thu, 28 Jul 2022 09:04:41 +0000 Subject: [PATCH 3/5] removing redundant info --- .../test_practices/encouraged/fresh_browser_per_test.en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md index 8cd2d98c47bb..708c533f60a4 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md @@ -12,7 +12,6 @@ Start each test from a clean known state. Ideally, spin up a new virtual machine for each test. If spinning up a new virtual machine is not practical, at least start a new WebDriver for each test. -For Firefox, start a WebDriver with your known profile. Most browser drivers like GeckoDriver and ChromeDriver will start with a clean known state with a new user profile, by default. ```java WebDriver driver = new FirefoxDriver(); From 7645c9eef8626bcbd1c4b9898a744851b921245e Mon Sep 17 00:00:00 2001 From: Jags Date: Thu, 28 Jul 2022 09:06:02 +0000 Subject: [PATCH 4/5] 80 characters per line fix --- .../test_practices/encouraged/fresh_browser_per_test.en.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md index 708c533f60a4..989b48b0b3f5 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.en.md @@ -12,7 +12,8 @@ Start each test from a clean known state. Ideally, spin up a new virtual machine for each test. If spinning up a new virtual machine is not practical, at least start a new WebDriver for each test. -Most browser drivers like GeckoDriver and ChromeDriver will start with a clean known state with a new user profile, by default. +Most browser drivers like GeckoDriver and ChromeDriver will start with a clean +known state with a new user profile, by default. ```java WebDriver driver = new FirefoxDriver(); ``` From bd39c3ef685545cd799b9db7b0d956b6ed63e804 Mon Sep 17 00:00:00 2001 From: Jags Date: Thu, 28 Jul 2022 09:11:51 +0000 Subject: [PATCH 5/5] Add info in the ja,pt-br,zh-cn files for the same --- .../test_practices/encouraged/fresh_browser_per_test.ja.md | 6 +++--- .../encouraged/fresh_browser_per_test.pt-br.md | 7 +++---- .../encouraged/fresh_browser_per_test.zh-cn.md | 6 +++--- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.ja.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.ja.md index 47cddff622a2..a5c0a4a978ad 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.ja.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.ja.md @@ -13,8 +13,8 @@ aliases: [ 理想的には、テストごとに新しい仮想マシンを起動します。 新しい仮想マシンの起動が実用的でない場合は、少なくともテストごとに新しいWebDriverを起動してください。 Firefoxの場合、既知のプロファイルでWebDriverを起動します。 - +Most browser drivers like GeckoDriver and ChromeDriver will start with a clean +known state with a new user profile, by default. ```java -FirefoxProfile profile = new FirefoxProfile(new File("pathToFirefoxProfile")); -WebDriver driver = new FirefoxDriver(profile); +WebDriver driver = new FirefoxDriver(); ``` diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.pt-br.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.pt-br.md index 096ea521aeb4..1e13fe15f926 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.pt-br.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.pt-br.md @@ -12,9 +12,8 @@ Comece cada teste a partir de um estado limpo conhecido. Idealmente, ligue uma nova máquina virtual para cada teste. Se ligar uma nova máquina virtual não for prático, pelo menos inicie um novo WebDriver para cada teste. -Para Firefox, inicie um WebDriver com seu perfil conhecido. - +Most browser drivers like GeckoDriver and ChromeDriver will start with a clean +known state with a new user profile, by default. ```java -FirefoxProfile profile = new FirefoxProfile(new File("pathToFirefoxProfile")); -WebDriver driver = new FirefoxDriver(profile); +WebDriver driver = new FirefoxDriver(); ``` diff --git a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.zh-cn.md b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.zh-cn.md index f501a5271c7d..ba8057f761fd 100644 --- a/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.zh-cn.md +++ b/website_and_docs/content/documentation/test_practices/encouraged/fresh_browser_per_test.zh-cn.md @@ -13,8 +13,8 @@ aliases: [ 理想情况下, 为每次测试打开一个新的虚拟机. 如果打开新虚拟机不切实际, 则至少应为每次测试启动一个新的WebDriver. 对于Firefox, 请使用您已知的配置文件去启动WebDriver. - +Most browser drivers like GeckoDriver and ChromeDriver will start with a clean +known state with a new user profile, by default. ```java -FirefoxProfile profile = new FirefoxProfile(new File("pathToFirefoxProfile")); -WebDriver driver = new FirefoxDriver(profile); +WebDriver driver = new FirefoxDriver(); ```