What's new in TestArchitect for macOS

The following new features and improvements are introduced in TestArchitect version 8.1 update 2 running under macOS.


TestArchitect Automation

  • Lexical scoping: With this alternative to dynamic scoping (the previous default mode of TestArchitect), the scope of a local variable does not extend into action calls. This means that a local variable is only accessible within the block in which it is declared, but not in its child blocks. (Note that, while lexical scoping is now the default, dynamic scoping may be restored by setting the built-in lexical scoping setting to no. )
Enhancements to existing features
  • ignore tabs and newlines built-in setting: Ignoring of tab and newline characters is now supported on additional platforms, such as Java, mobile (iOS), etc.
  • Support for transmission of tab() and newline() characters for various user-interface actions such as set and enter.
  • scroll to view built-in action is now supported on the following iOS platforms:
    • native iOS apps
    • Safari
    • WebView