Verify login button becomes enabled after user input with command and assertion timeouts
Preconditions (1)
Step 1: Locate the username input field and type 'testuser'
Step 2: Locate the password input field and type 'Password123!'
Step 3: Locate the login button which is initially disabled
Step 4: Wait for the login button to become enabled within 5000 milliseconds
Step 5: Click the login button
Step 6: Verify that the URL changes to '/dashboard' within 7000 milliseconds
✅ Expected Result: The login button becomes enabled within 5 seconds after typing credentials, clicking it navigates to the dashboard page within 7 seconds