assertAlert (text), assertConfirmation (text), assertPrompt (text)

assertAlert and its friends are used to check on the correct text of the various Javascript dialog boxes. See also answerOnNextPrompt.

In the classic Firefox Selenium IDE there are also the corresponding "verify" versions verifyAlert, verifyConfirmation, verifyPrompt. Kantu for Chrome implementation of the Selenium IDE does not support these three commands - as they are no longer needed. The reason is that while in the Firefox IDE the verifyAlert (etc) commands are useful if a dialog box randomly appears and you just want to close it. Kantu for Chrome closes dialog boxes by default, unless you tell it otherwise. The reason for this behavior is that in 99% of all automation cases it seems users just want to close dialog boxes and move on. So there should be no need for the "verify..." versions of this command. But if you need them, let us know.

assertAlert, assertConfirmation, assertPrompt Example

The macro below first opens a prompt, and then Kantu IDE closes it automatically. The assertPrompt command is completely optional, and only needed if you want to assert that the dialog did appear and had the correct title.

Command Target Pattern/Text
open https://a9t9.com/kantu/demo/javascript
answerOnNextPrompt Hello World! -
click //*[@id="content"]/div[2]/div/p[2]/button[2] -
assertPrompt Enter some text! -

Works in

Kantu for Chrome Selenium IDE, Firefox IDE Classic

Related Demo Macros

Demo-Autofill, Demo-Frame

The ready-to-import-and-run source code of all demo macros can be found in the Github repository testmacros folder.

See also

answerOnNextPrompt, Web Automation Extension User Manual, Selenium IDE commands, Classic Firefox Selenium IDE.

Anything wrong or missing on this page? Suggestions?

...then please contact us.

Kantu Selenium IDE for Chrome and Firefox - Web Test Automation
Subscribe to the a9t9 automation software newsletter . We'll send you updates on new releases that we're working on.