AirtestIDE

v0.0.18(Latest Version)

Release Date: 2018-05-22

New Features

  • Add poco support for iOS native apps

Bug Fixes

  • Optimize Home button style for iOS device screen
  • Fix the abnormal occupancy problem of adb.exe file descriptor
  • Fix a crash issue that happens after switching record/edit mode of selenium plugin
  • Fix the problem that a phone with STF-installed cannot be initialized correctly
  • Fix a crash issue that happens when debugging without a phone connected
  • Fix the issue that 'sleep' statement without any arguments causes the report generation failure
  • Fix the issue that ‘assert’ statement cannot write log into log.file when an error occurs
  • Fix the problem that users cannot use exec_script with py3
  • Fix the problem that screenshots cannot be saved in directories with some Chinese characters

Download

v0.0.17

Release Date: 2018-05-15

New Features

  • Add shift+F1 screenshot shortcuts for windows-app connection mode
  • Add keyboard event parameters to the selenium input text interface

Bug Fixes

  • Optimized right-click debugging
  • Fix image recognition error when set image parameter: rgb=True
  • Remove icon display of current poco unrecognized type to avoid misleading
  • Fix the IDE crash bug that happens when poco assistant window try to generate poco-code for the UI element which contains Chinese characters
  • Fix the issue of incorrect operation marker in 'selenium' report on Mac
  • Fix crash issue when switching selenium recording mode

Download

v0.0.16

Release Date: 2018-05-08

New Features

  • Add rendering mark box feature for poco windows-mode
  • Add new settings, 'Options' - 'Settings' - 'Airtest': Custom log path
  • Add new functionality to clear the current log directory

Bug Fixes

  • Fix the bug that when script path contains Chinese characters users cannot debug codes and the images in HTML report cannot be displayed correctly
  • Images in the HTML report will become lazily loaded, ensuring that the report can be opened when it contains a large number of images
  • Fixed a bug in the selenium plugin for mac
  • Fix a bug in the 'find_all' API
  • Fixed the bug that 'start_app' cannot be called when an iOS device is connected
  • Fix the bug in rotating and clicking feature that happens after using start_app in iOS connection

Download

v0.0.15

Release Date: 2018-05-02

New Features

  • Add iOS devices support
  • Add script support for the 'selenium' framework
  • Add script debugging, select code lines and click 'debug' in right-click menu(Scripts with Chinese characters in the path are not supported)

Bug Fixes

  • Fix exceptions that occurs when some types of Windows use alternate embedding mode
  • Print statements in the script can be printed out in real time during script execution

Download

v0.0.14

Release Date: 2018-04-24

New Features

  • When creating a new script, the last script's save location is opened by default
  • Emulator option in the device panel has been integrated into the 'connect' button

Bug Fixes

  • Fix cocos-lua data acquisition exceptions in Poco assistant Window
  • Fix the issue that content in the script editor and launcher file editor may be erased by mistake
  • Fix FAQ link error in output window when device connection fails
  • Fix the log.txt parse exception that occurs when the 'rgb' parameter is added to a Template image
  • Only use attributes whose values are type of 'bool', 'str', 'number' when automatically generating Poco code

Download

v0.0.13

Release Date: 2018-04-17

New Features

  • Add android emulator support (check the emulator option in the device table before clicking 'Connect' button)

Bug Fixes

  • Streamlining the search path makes the code shorter when generating Poco's x-path script

Download

v0.0.12

Release Date: 2018-04-13

New Features

  • Keep the current executing line visible in the IDE editor while running the script

Bug Fixes

  • Fix the issue that the red background of code line doesn’t disappear correctly during the script's executing
  • Fixed the bug that Windows version crashes on some computers when trying to embed a windows-app

Download

v0.0.11

Release Date: 2018-04-11

New Features

  • Modify script template, users can use 'python xxx.py' to run script
  • Add a new poco mode: cocos-lua

Bug Fixes

  • Fix the bug that users cannot use shift+F5 to stop running a script when a windows-app embeded in IDE
  • Fix the bug that IDE would crash when users drag a debug-package into device-screen to install
  • Fix the timeout error while running scripts with poco statements
  • Fix the issue that poco connection didn't close automatically when switching poco mode to 'stop'
  • Fix the issue that variable attributes may be used when automatically generating POCO code

Download

v0.0.10

Release Date: 2018-04-03

New Features

  • Users can get the hierarchy-path-code of a UI-element with the pop-up menu on the item of the hierarchy tree
  • Add a setting item in options to set mobile device screen display pixels
  • Add a screenshot button to insert a pure image into the test script
  • Add the multi-script packaging feature for Firebase

Bug Fixes

  • Fix the bug that AirtestIDE may not have the permission to write images files when opened on Mac for the first time
  • Optimize the feature of adding python path adding
  • Fix a crash issue caused by incorrect screenshot operation on Windows
  • Fix the bug that the HTML report cannot load snapshot description correctly

Download

v0.0.9

Release Date: 2018-03-27

Bug Fixes

  • Fix the problem that IDE doesn't open correctly in offline mode
  • Fix crash caused by connection failure, screenshot failure, clicking mobile assistant after the phone disconnected, dragging apk in Chinese path into IDE
  • Add prompt information when ADB connection is abnormal
  • Fix the bug that poco data cannot refresh in windows embedded mode when app-type change
  • Optimize the custom Python path feature, add the current project path to the environment path

Download

v0.0.8

Release Date: 2018-03-16

Bug Fixes

  • Modify some button names and window names
  • Fix a bug that two images can't appear in the same line
  • Add the output in log window when packing Firebase package
  • Fix a bug that a phone can't be connected when AirtestIDE directory contains Chinese characters

Download

v0.0.7

Release Date: 2018-03-13

New Features

  • Adding prompts in the log viewer during script recording
  • Modify some UI element
  • Remember last open directory to help users open scripts more easily

Bug Fixes

  • Fix some crash issues
  • Fix a bug that cannot open scripts properly
  • Modify the name of Firebase.apk, delete the origin report
  • Rename the Firebase packaging button to 'Build Instrumentation Test Apk'

Download

v0.0.6

Release Date: 2018-03-08

New Features

  • The tab title of the opened script appears as the (script-name).air
  • Remove running .py script mode
  • Improve the Chinese translation of device panel

Bug Fixes

  • Fix the crash when inserting content without any script editor
  • Fix a bug in remote connection
  • Fix the bug that the screen don’t respond after double-clicking the touch button
  • Fixed text style truncation problem with some buttons and title bars in the interface
  • Fix IDE crash caused by pressing keyevent button in the device screen of some devices

Download

v0.0.5

Release Date: 2018-03-06

New Features

  • Double-click the picture in the script to show the image parameter editor dialog
  • Optimize the device screen interface
  • Optimize the device assistant features

Bug Fixes

  • Fix the log multiple printing bug
  • Fix an error caused by forcing IDE to quit while running the script
  • Fix the bug due to encoding issue when saving file automatically

Download

v0.0.4

Release Date: 2018-02-27

New Features

  • Optimize the redo/undo features in the popup-menu in the script editor
  • Modify the name of the report directory generated in firebase package
  • Add a popup-menu to select UI of different Z-order in poco-mode

Bug Fixes

  • Fix the report generation bug when there’s script exec error in firebase package
  • Fix the repackage bug which happens after closing firebase progress bar
  • Fix the bug that screenshots missing in HTML report

Download

v0.0.3

Release Date: 2018-02-12

New Features

  • Optimize UI interface
  • Add English HTML report
  • You can export the running reports to a specified folder

Bug Fixes

  • Fix a crash issue of opening IDE without any scripts
  • Fix the cursor position issue in zooming with Ctrl+Wheel
  • Modify the script running log path to the system temp-file path
  • When there’s connection error, the error message will show in log window, and you can use “help”-”Bug report”

Download

v0.0.2

Release Date: 2018-02-06

New Features

  • Reduce the size of the package
  • Optimize the right-click menu edit box interaction
  • After device connection, you can switch to the device screen with double-click on the device item in the device panel

Bug Fixes

  • See the current line of code in real time during script runing
  • Fixed a problem that the software could not completely quit
  • Fixed dock-window interaction abnormality in multiple screens
  • Fixed part of the display issues on the HD screen

Download

v0.0.1

Release Date: 2018-01-30

Download