Skip to content

Commit 8a0765c

Browse files
author
David Haeffner
committed
Updated FAQ to include coverage of explicit wait commands. Also updated the answer for how to install the IDE behind a proxy/firewall
1 parent 8aa6106 commit 8a0765c

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

docs/introduction/faq.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,35 @@ This issue presents itself when running your tests through the command line runn
3030
To circumvent it, you will need to enable w3c mode, which you can do by passing `-c "chromeOptions.w3c=true"` as part of launching the runner.
3131

3232
It's worth nothing that enabling w3c mode can impact the performance of Selenium Actions (if your tests end up using them) so only use this mode if you're having problems with date input fields.
33+
34+
### How do I get the IDE to wait for a certain condition to be true before proceeding?
35+
36+
There are certain circumstances where the built in wait strategies in the IDE aren't sufficient. When that happens, you can use one of the available explicit wait commands.
37+
38+
- `wait for element editable`
39+
- `wait for element present`
40+
- `wait for element visible`
41+
- `wait for element not editable`
42+
- `wait for element not present`
43+
- `wait for element not visible`
44+
45+
### How to install the IDE behind strict Proxy/Firewall?
46+
47+
In situations you may not have full public internet access (such as behind a "Corporate Proxy or Firewall"). In those environments you will need to obtain a copy of the built Selenium IDE ZIP file in order to record automated test scripts. This is available on GitHub's "Releases" section here:
48+
49+
https://github.com/SeleniumHQ/selenium-ide/releases
50+
51+
Not all releases include "selenium-ide.zip" since some are just "Source Code" releases. Look for the most recent build that has this zip file. It implies that it is the most recent version submitted to the Chrome and Firefox stores.
52+
53+
#### Officially signed versions
54+
55+
Downloading the zip file from the project release page provides you with an unsigned ZIP file. You can, alternatively, obtain officially signed installers that play better with "secured environments" from:
56+
* [Firefox Add-Ons](https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/)
57+
* [Download instructions for the required ".xpi" installer](https://superuser.com/questions/646856/how-to-save-firefox-addons-for-offline-installation)
58+
59+
__NOTE: If you already have the plugin installed (e.g., on the laptop you're trying to obtain a copy of the installer for) you'll only see the REMOVE button when trying to access them. So remove them once, get the installers for moving to another unconnected computer, then re-install in your primary device's browsers as needed.__
60+
61+
* [Chrome store](https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd)
62+
* [Download instructions for the required ".crx" installer](https://stackoverflow.com/questions/25480912/how-to-download-a-chrome-extension-without-installing-it)
63+
64+
__NOTE: you can't obtain the ".crx" file directly from the Chrome store. Instead, you need to install it once locally, and then go to the installation directory on your machine to retrieve it.__

0 commit comments

Comments
 (0)