Subject7 version 8.3 - 7/20/2019

Subject7 version 8.3 has the following enhancements and bug fixes:

  • Created a new command called Set_list that allows reading all the values of data sets associated with a given data template, a SQL command, or a CSV file/URL. This command creates an array of these values and loop command will allow you to loop through all of them. Once an array is defined using this command, @array_name.rowsCount and @array_name.columnsCount will provide the row and column counts respectively. In order to read the individual array items the following syntax should be used: @{array_name.field_name}[@i] where “i” is the loop variable.
  • Execute_javascript command is enhanced to allow passing locators as arguments to javascript command. For example to pass a locator to Javascript command scrollIntoView, you can use the following Javascript command arguments[0].scrollIntoView(true) where arguments[0] is coming from the newly added Arguments portion of the wizard.
  • Execute_selenese command is improved to cover the following scenarios:
    • wait is now supported (For example WAIT 3 or WAIT “3” can both be used inside Execute_selenese)
    • FILL supports empty variables (for example in the step FILL //*[@id='asd'] "@var" if var is empty, it does not fail anymore)
  • Execute_command is enhanced to take Ignore Output as an additional option so that execution does not wait for the execute_command to be completed before it moves to the next command
  • Compare and Loop commands are now supporting arithmetic operations (examples are: Compare HALT NUMBER @var+1 = @var2, Loop HALT i 1 @max+1 1)
  • File download in headless browser is fixed but the following option should be added under Advanced settings for Headless Options of both local player and execution sets. “Path to the download directory” in italics below needs to be replaced with the actual download directory. command={"cmd":"Page.setDownloadBehavior","params":{"downloadPath":"path to the download directory","behavior":"allow"}}
  • Default operator is changed to EQUAL for Compare and If commands
  • Execution set can no longer be saved without selecting a pool
  • Cancelled status is added to executions as well as execution filters
  • Overall status of an execution now counts FAIL_SKIP status as a passed test case
  • Copy error message icon is added so that the error messages can be easily copied
  • Overall status of green checkmark with fail_skip steps is corrected to show it as orange checkmark
  • Added copy button to error messages displayed in cloud and load executions so that they can be copied easier
  • Error messages are enhanced to provide more succinct information
  • Manual test case had an issue with expected results and conversion to automated steps. It is fixed now
  • 508: Providing aria-label for a button was marking the button as non-compliant. It is now marking the button as compliant
  • 508: Textareas without label issues are resolved
  • An export/import issue is fixed
  • Duplicate popup on locator creation form wizard: click on existing element issue is fixed
  • Execute_sql connection password issue is resolved
  • Layout of the Usage Metrics page is fixed
  • Fixed layout of some of the wizards as they were off the page
  • Some other minor enhancements and bug fixes
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Please sign in to leave a comment.