Important Points
  • 11 Jul 2025
  • 3 Minutes to read
  • Contributors
  • Dark
    Light

Important Points

  • Dark
    Light

Article summary

Important points when creating [Scenarios]

  • Autify creates a new environment for each test execution, and each new environment is deleted when the test has completed. You cannot transfer cache, cookies, etc. to another test, but you can configure them using a [JS Step].
  • For a stable parallel execution, please create a [Scenario] that can be executed repeatedly.
    For example, in a [Scenario] for checking whether user registration can be done successfully, it may fail if the [Scenario] only includes user registration. This is because the user ID/email address was registered in a previous test.
    • In this case, there are two possible solutions:
      • Make sure that the user ID/email address is a unique value each time.
      • Record steps to delete the registered user's account in the [Scenario]. This way, no user account is registered to that user ID/email address each time the test is executed.

Frequently requested features

ItemStatusNotes
Switching tabs and windowsSupportedSee Steps to open and switch windows.
Downloading filesSupportedSee Can I test file downloads?.
ENTER key inputPartially Supported・Only the <input> element is supported.
・The <textarea> element is designed to accept strings with line breaks, so pressing the Enter key within the <textarea> is not recorded as a separate step in the recording process; it is assumed to be part of the input string.
・Since iOS real devices are not supported, please address this by using button clicks or a JS step as a substitute for the Enter key.
・See here for information on how to simulate pressing the ENTER key using a JS step.
Operating and testing Shadow DOM elementsPartially SupportedOnly possible if the mode option is open.
Operating and testing in SVGPartially SupportedRecording actions taken on an SVG element will result in the parent element of the SVG element being recorded; adding locators and assertions on SVG elements and their child elements are supported.
Operating and testing in iframePartially Supported・Operations on elements within nested iframes cannot be recorded.
・Testing for elements in cross-origin iframes is not supported in the real iOS environment.
・If a CORS error occurs when obtaining an element in an iframe by a JS step, the element cannot be obtained or manipulated by a JS step.
Passing automated access detection systems such as reCAPTCHA and puzzle authenticationUnsupported・There may be a debug mode available.
・Autify cannot answer questions about authentication systems, so please check the specifications of the authentication system you are using.
・To allow Autify access, you will need to make changes on the website under test - for example, make it so that Google Authentication is not required for Autify.
・You can read more about reCAPTCHA here.
Operating and testing on Flutter for WebUnsupportedHTML Renderer and CanvasKit are not supported.
Asserting the wording of alerts displayed by browsersUnsupportedAlert-like DOM elements within websites can be validated.
Operations in dialogs displayed by browsersUnsupportedActions on alert-like DOM elements within websites are handled correctly.
Selecting an option of a select element by its valueUnsupportedThe value enclosed in the option tag (<option>this value</option>) is used as the key. See Select a value from a list.
Back, forward, and reload operations in browsersUnsupportedUse a JS Step
Right-clickUnsupportedUse a JS Step
Double clickUnsupportedUse a JS Step
Long tapUnsupportedMay be possible with a JS Step.
Clicking while holding Ctrl or AltUnsupportedRecorded as a regular click.
Operating and testing in CanvasUnsupportedMay be possible, depending on the canvas implementation. Try this JS Step
ESC key inputUnsupported
Assert or use the clipboard contentUnsupported
Operating and testing in frameUnsupported
Operating and testing in FlashUnsupported
Operating on xhtml pagesUnsupported
Resizing and moving the browser windowUnsupported
Drag and dropUnsupported
Uploading files by drag and dropUnsupported
Operating video elementsUnsupported
Testing using location informationUnsupported
Testing of QR code readingUnsupported
Testing voice inputUnsupported
Testing Chrome extensionsUnsupported
Testing Google Developer ToolsUnsupported
Custom HTTP headersUnsupported
Custom User-AgentUnsupported

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.