Considerations when creating scenarios

This section describes points to keep in mind when creating scenarios with Autify.

Considerations when recording scenarios

Autify replays the recorded operations during test execution, so there are some points to keep in mind when recording steps.

In the case of a scenario where the data will be changed, the second execution will fail, so please record the process of restoring it to the original state.

(Example: If you register as a user with the specified e-mail address, test execution will fail if you execute the test with the same e-mail address)

Status of operations that frequently receive inquiries

Item Response policy Note
Enter key input Supported Since only iOS is not supported, please record operations such as button clicks as an alternative to pressing the ENTER key.
ESC key input Undecided  
Breakthrough of machine access detection system such as reCAPTCHA and puzzle authentication Incompatible However, there may be a mode for debugging. Questions about each authentication system cannot be answered by Autify. Please check the specifications of your authentication system. Click here for reCAPTCHA.
Operations and verification in iframe Supported However, if the sandbox attribute is attached, it cannot be recorded due to security reasons.
Operations and verification in frame Undecided  
Operations and verification of Shadow DOM elements Under consideration Only when the mode option is open. It seems to be difficult to deal with when closed.
Operation to select cancel at confirm, prompt Undecided Currently it’s possible to record, but OK will always be selected during test execution.
Alert dialog displayed by the browser Planned On browsers other than Google Chrome and Firefox, scenarios including alerts cannot be executed correctly. *It is possible if it is an alert-like DOM element displayed on the website.
Verification of alert text displayed by the browser Not decided It is possible if it is an alert-like DOM element displayed on the website.
Back/forward/reload operation in the browser Supported Please use JS step or URL transition step
Move using direct URL Supported Please use the the function to add a URL transition step
Select the ‘option’ of ‘select’ element by the value of ‘value’ Undecided Currently the label is used as the clue
Resize/move browser window Incompatible  
Switching tabs Supported Only iOS is having an issue. We are currently responding to this.
File upload Supported  
File download Planned  
Drag and drop operation Planned  
File upload by drag and drop Not decided  
Click while holding down Ctrl or Alt Undecided Currently it is recorded as a normal click.
Operation of video element Undecided It cannot be recorded. Please use JS step.
Input to input[type=”date”] Planned The test may not work correctly depending on the language setting.
Operations on xhtml page No plans to support