Tenable Web App Scanning Selenium Commands

Selenium commands in Tenable Web App Scanning are used to record authentication and crawling scripts so that users can tell the scanner exactly what to do in certain scenarios.

Note: The Tenable-provided Selenium extension is no longer supported. The Edge and Firefox extensions provided by Selenium directly are supported. Selenium-provided packages running outside of browsers are also supported.

Support for Selenium commands in Tenable Web App Scanning is detailed below:

Commands Supported Commands Not Supported
  • addSelection
  • answerOnNextPrompt
  • assert
  • assertAlert
  • assertChecked
  • assertConfirmation
  • assertEditable
  • assertElementNotPresent
  • assertElementPresent
  • assertNotChecked
  • assertNotEditable
  • assertNotSelectedValue
  • assertNotText
  • assertPrompt
  • assertSelectedLabel
  • assertSelectedValue
  • assertText
  • assertTitle
  • assertValue
  • check
  • chooseCancelOnNextConfirmation
  • chooseCancelOnNextPrompt
  • chooseOkOnNextConfirmation
  • click
  • clickAt
  • doubleClick
  • doubleClickAt
  • echo
  • editContent
  • mouseDown
  • mouseDownAt
  • mouseMoveAt
  • mouseOut
  • mouseOver
  • mouseUp
  • mouseUpAt
  • open
  • pause
  • removeSelection
  • runScript
  • select
  • selectFrame
  • sendKeys
    Note: In addition to arbitrary text, the sendKeys command only supports the following escape sequences:
    • ${KEY_ENTER}
    • ${KEY_DELETE}
    • ${KEY_BACKSPACE}
  • setSpeed
  • setWindowSize
  • submit
  • type
  • uncheck
  • verify
  • verifyChecked
  • verifyEditable
  • verifyElementNotPresent
  • verifyElementPresent
  • verifyNotChecked
  • verifyNotEditable
  • verifyNotSelectedValue
  • verifyNotText
  • verifySelectedLabel
  • verifySelectedValue
  • verifyText
  • verifyTitle
  • verifyValue
  • waitForElementEditable
  • waitForElementNotEditable
  • waitForElementNotPresent
  • waitForElementNotVisible
  • waitForElementPresent
  • waitForElementVisible
  • webdriverAnswerOnNextPrompt
  • webdriverAnswerOnVisiblePrompt
  • webdriverChooseCancelOnNextConfirmation
  • webdriverChooseCancelOnNextPrompt
  • webdriverChooseCancelOnVisibleConfirmation
  • webdriverChooseCancelOnVisiblePrompt
  • webdriverChooseOkOnNextConfirmation
  • webdriverChooseOkOnVisibleConfirmation
  • close

  • debugger

  • do

  • else

  • else if

  • end

  • execute async script

  • execute script

  • for each

  • if

  • repeat if

  • run

  • select window

  • store

  • store attribute

  • store json

  • store text

  • store title

  • store value

  • store window handle

  • store xpath count

  • times

  • while