summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-08-13 08:26:43 +0000
committerFilipa Lacerda <filipa@gitlab.com>2018-08-13 08:26:43 +0000
commita0f23458194dd382970dc71cf52842d60dc0b6f1 (patch)
treeb7a454c30c0928fde17da69e86e619e87eb19726
parentaede6488d8087820849d779355e069470d86ca71 (diff)
parent3d8287a2f1ff8950f3c12c1e25c5a0d2585547de (diff)
downloadgitlab-ce-a0f23458194dd382970dc71cf52842d60dc0b6f1.tar.gz
Merge branch 'docs-jivl-update-fe-guide-older-firefox-versions' into 'master'
Add documentation on how to test on older firefox versions See merge request gitlab-org/gitlab-ce!20842
-rw-r--r--doc/development/new_fe_guide/development/testing.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/development/new_fe_guide/development/testing.md b/doc/development/new_fe_guide/development/testing.md
index e1e13474b75..53dfe6774e9 100644
--- a/doc/development/new_fe_guide/development/testing.md
+++ b/doc/development/new_fe_guide/development/testing.md
@@ -133,3 +133,27 @@ afterEach(() => {
vm.$destroy();
});
```
+## Testing with older browsers
+
+Some regressions only affect a specific browser version. We can install and test in particular browsers with either Firefox or Browserstack using the following steps:
+
+
+### Browserstack
+
+[Browserstack](https://www.browserstack.com/) allows you to test more than 1200 mobile devices and browsers.
+You can use it directly through the [live app](https://www.browserstack.com/live) or you can install the [chrome extension](https://chrome.google.com/webstore/detail/browserstack/nkihdmlheodkdfojglpcjjmioefjahjb) for easy access.
+You can find the credentials on 1Password, under `frontendteam@gitlab.com`.
+
+### Firefox
+
+#### macOS
+You can download any older version of Firefox from the releases FTP server, https://ftp.mozilla.org/pub/firefox/releases/
+
+1. From the website, select a version, in this case `50.0.1`.
+2. Go to the mac folder.
+3. Select your preferred language, you will find the dmg package inside, download it.
+4. Drag and drop the application to any other folder but the `Applications` folder.
+5. Rename the application to something like `Firefox_Old`.
+6. Move the application to the `Applications` folder.
+7. Open up a terminal and run `/Applications/Firefox_Old.app/Contents/MacOS/firefox-bin -profilemanager` to create a new profile specific to that Firefox version.
+8. Once the profile has been created, quit the app, and run it again like normal. You now have a working older Firefox version.