Search⌘ K
AI Features

Working with JavaScript Events

Explore how to trigger JavaScript events such as OnClick and OnChange within Selenium WebDriver tests. Understand executing JavaScript commands to simulate user interactions, scroll pages, and manage dynamic content in web applications efficiently.

Invoke 'OnClick' JavaScript Event

Consider the following HTML source:

HTML
<input type="text" name="person_name" onclick="$('#tip').show();"
onchange="change_person_name(this.value);"/>
<span id="tip" style="display:none; margin-left: 20px; color:gray;">
Max 20 characters</span>

On render, this will generate:

OnClick JavaScript event text field
OnClick JavaScript event text field

Whenever a user clicks on such a text field, the tip text 'Max 20 characters' will be shown. However, in Selenium, the ...