Answers to DéjàClick Frequently Asked Questions
Click on the question below for the answer
Does DéjàClick record keyboard key strokes as well?
Yes. DéjàClick v 1.2.0.0 and later provides the ability to record and replay individual keystrokes for text input fields. For input fields that require it (i.e., those that have onmousedown, onmouseup, onmousepress event triggers), DéjàClick will automatically enable the option for replay. Otherwise, you may enable it manually by ticking the “Replay using keystrokes” checkbox option of the “Event Input” property panel in the Event Properties Sidebar.
Back to Top
What is the best way to go back a page?
Use the browser “Back” button. The Back/Forward buttons are recorded as events.
Back to Top
Can I choose to omit the notice box that confirms a replay has completed successfully?
This is available with v 1.2.0.0 and later. Simply de-select “Notify when Complete” from the Quick Settings drop-down in the Configure Options button, or in Configure Options->General Settings tab, in the Effects section.
Back to Top
Is there a way to open each bookmarked site in its own individual tab?
This feature is available in DéjàClick v 1.2.0.0 and later. You can record the following window and tab operations:
Ctrl-T or File->New Tab (open a new tab)
Ctrl-W or File->Close tab (close tab)
Ctrl-N or File->New Window (open a new window)
Ctrl-Shift-W or File->Close Window (close window)
DéjàClick will record events for any new windows or tabs you open or close while recording. You may adjust these default settings using the DéjàClick Options dialog under the 'Record Properties tab' in the 'Browser Options' property panel.
Note: DéjàClick does not yet record closing tabs using the ☒ button next to a tab or by selecting "Close Tab" from the right-click tab menu list. It will also not record closing windows using Ctrl-W if there are no tabs displayed. These issues will be addressed in a future release.
Back to Top
Is there a way to change the recorded drop-menu item, for example, if I want to change from the 5th item in the drop-down to the 10th item?
Yes. Version 1.4.1.0 allows you to select by position in the list, the item name (what you see in the form), or the underlying value. Just highlight the event and open the “Event Input” property panel. Choose the way you want to change it (position, name, value) and click the drop-down list in the “Select Item” field and select the new item.
Back to Top
Does DéjàClick support variable input for HTML forms?
Yes, DéjàClick v 1.3.0.0 and later includes the ability to use Script Variables if, for example, you need to use a different login id for each replay. Please see
Script Variables in this Help wiki. Several examples of using script variables are included.
Back to Top
Is it possible to reuse a variable generated in one step for all steps in the transaction that use that variable?
DéjàClick v 1.3.1.0 now includes a checkbox option on the "Add/Edit Script Variable" dialog that tells DéjàClick to calculate the variable's value only once. Setting this option makes the variable's initial value “sticky” when reused across multiple events within a single replay.
Back to Top
Is there a way to verify the presence (or absence) of text on a screen?
Text assertions in DéjàClick are known as Keyword Validations. You can add keywords during record or replay by clicking on the Keyword toolbar button (magnifying glass) after the page has loaded.
You must be in paused mode to enable keywording. You can either press the Pause button directly, or click the down-arrow next to the Play toolbar button and select the “Replay Next Action” option from the menu; this steps through and pauses after each page load, and also works for individual events.
When the Keyword button is clicked, the “Validation Panel” above the main window opens in “Keyword” mode. Move the mouse around the page and see suggested keywords displayed in keyword panel of the toolbar. Clicking on the page selects the suggested keyword and opens the Add Keyword dialog to let you change the text or modify settings. Click the “Close Keyword Validation” icon to continue to the next page in replay. An error message is displayed if the text is not (or is) found when you replay the recording.
Note: changing “Display Level” to “Advanced” in the Add/Edit keyword dialog displays additional options.
Back to Top
Can I execute a JavaScript code in DéjàClick?
Yes, DéjàClick v 2.0 allows you to execute custom JavaScript code within a page with JavaScript Validations.
You must be in paused mode to enable JavaScript Validation. You can either press the Pause button directly, or click the down-arrow next to the Play toolbar button and select the “Replay Next Action” option from the menu; this steps through and pauses after each page load, and also works for individual events.
When the validation button is clicked, the “Validation Panel” above the main window opens in “Keyword” mode. Select “Java...” from the Validation Type drop-down to bring up the “Add JavaScript Validation” dialog, click the checkbox for multiple lines if needed, and enter the JavaScript code to be executed in the page. For more details, go to
JavaScript Validation in this Help wiki.
Back to Top
Is there a way to run my script when Firefox starts up?
Yes. The easiest way would be to create a DéjàClick Super Bookmark using the yellow star icon on the toolbar. Make that your startup homepage: in the Firefox Options dialog, in the Startup section of the Main tab, click the "Use Bookmark" button and select the DéjàClick Super bookmark you just created as your Home Page URL. Then, change the "When Firefox starts" option to "Show my home page".
Another option is to create a shortcut to execute Firefox and pass your DéjàClick URL via the command line.
Back to Top
Can I check for keywords in the HTML source code?
Yes. Keyword validations can also check the page source content. In Keyword Validation mode, simply select/highlight an area of the web page with the mouse (left click and drag), then click on your selection. The keyword dialog will appear showing the HTML source code for the selected area of the page. You can then edit the displayed source text so that only the specific portion of the page source you want to extract and validate appears. During replay, DéjàClick will validate that your keyword source selection is contained within the page source. You may also switch the keyword dialog's display level to 'Advanced' for additional keyword property options. For more information, go to
Keyword Validation in this Help wiki.
Back to Top
I recorded a script to login to check my email. It worked successfully but the script (XML) file has my password in clear text. Shouldn't it encrypt any password field internally and then use the decrypted value when the script is executed by DéjàClick?
DéjàClick v 1.4.0.0 and later includes support for local data encryption, including a new "Security" Configuration Options tab. By default, passwords are now encrypted when a script is saved. Go to
Transaction Security for complete details.
Back to Top
I have a need to allow the user of the script to enter some text midway through the script. Is there a means of pausing and resuming a script during recording and later during playback?
Depending on what you are trying to accomplish, adding a simple DéjàNote to one of your script events may do the trick. When a DéjàNote pops up during replay, by default it automatically pauses DéjàClick. Déjà then waits for the Play button to be pressed before continuing. While paused, the user may enter data into the web page form as needed. The DéjàNote itself can instruct the user what to do.
For example, first record a simple script:
1. power on DéjàClick and press Record
2. enter www.onelook.com as the Firefox URL
3. when the page loads, type 'test' into the search box and press Enter
4. press Stop
Now, edit the DéjàClick script properties to clear the HTML input value and add a DéjàNote:
1. open the 'Script Properties' sidebar (4th toolbar button from right)
2. in the sidebar, fully expand the script tree by clicking title bar
3. in the tree, click on the 'Input HTML Form' script Event (event number 3?)
4. expand the 'Event Input' property panel (in sidebar), then clear the input value and press Apply
5. expand the 'Event Notes' property panel, then press the 'Add' button
6. in the 'Add Note' dialog, type 'Enter search term' in the box and change Style to 'Balloon'
7. click OK to close the dialog, then press Play (in toolbar)
DéjàClick will now replay the script and display a popup note just after inputting the (empty) value into the search box. At this point the user may then enter their own search term and click the 'Continue Replay' button in yellow notification bar at the top of the page (or they can simply press the toolbar Play button again to continue). The trick here is that we used a DéjàNote to pause replay and we cleared the originally recorded input value to allow the user to enter their own. (See
DéjàNotes.)
Back to Top
I have an existing script and I'd like to append to the end of it. How can this be done?
DéjàClick 1.4.0.0 includes support for recording new events onto an existing script while replay is paused. To do this, s elect "Replay Next Action" or "Replay Next Event" from the Play button's drop menu, then press Play repeatedly to step through the recording to the point where you want to start recording new events. When paused at the chosen point in the recording, press Record, then continue browsing to append the new events. Note: opening the DéjàClick sidebar and expanding the script tree by clicking on its title section may be useful in showing what events were and are being recorded.
Back to Top
What do I do when I get a Status 93 error from AlertSite because of an unexpected dialog pop-up in my transaction?
The
Properties Sidebar has a Dialog Prompts panel that can be modified to handle a variety of pop-ups. For an example of how that's done, go to
Dialog Prompts.
Back to Top