Targeting Elements

Dynamic Analysis

Dynamic Analysis
Edition date
Publication date
  • Input fields: the scan engine typically runs events on an input field while filling in the field. Adding additional mouse clicks to the script, such as onFocus and onBlur events, is unnecessary and may cause problems.
  • Multiple methods: if a step fails when the script executes, use an alternate method to identify targets.
  • Elements with long waits: any command that targets an element, such as a mouse click or type command, automatically has an implicit waitForElementPresent process that runs with a 30-second timeout. If an element takes longer than 30 seconds to load, you might need to add additional waits. Veracode recommends adding these additional waits sparingly as they can increase your scan duration or cause other scan issues.