Start a new topic

Gondola Known Issues

Summary
Description
Workaround solution
Notes
Tag() is not wrap with some actiontag() is not work with some specific action : Data(abc.filter()).Testcase().tag() xData(abc.filter()).TestCase().tag()Add tag into data
[OSX] Unable to click on the simple title button when running test for latest Safari on MAC 10.15.3


Passing locator by text is not working for IOS environmentSteps:
-Use app gondola_aut.ipa
-Install on IOS 11.4
-Write simple script with test case:
gondola.checkControlExist("MultiControls");
Run and Observed:
-Err report : invalid selector for wd
-Expected: run normally
Using other kinds of locator
[Web Desktop] [Safari 12, 13.1] API 'dragAndDrop' cannot work on MAC Safari 12 & 13.1


[Web Desktop] [Safari 13.1] API 'moveMouse' cannot work on Safari 13.1 Mac 10.15.4


[Web Desktop] [ABT Sample] [MAC Safari] Action enter cannot interact with the auto-hiding field on the second input


[Executor] Should have escape sequence for test case name on executing command


[TBMobile][Improvement] Column width is auto-sized after generating actions on DLSPre-condition:
1.Start an android emulator
2.Start Appium server
3.Open Testbuilder on 'loginValidation.ts'
4.Wait for Car Rental display on live screen

Steps:
1.On GSE, stretch the column header (1st column header)
2.Right click on button 'Login'
3.Select action 'tap'

Actual outcome:
- Column width is auto-sized after generating actions on DLS
Please download video for more detail

Expectation:
- Column width should be kept the old size


[TBMobile] Attribute is empty when user type attribute instead of selecting from the suggestion listSteps:
1. Open testbuilder from any GSE.
2. Select capacity and wait for live screen is displayed.
3. Right-click on any control and select 'check control property' action.
4. Type 'text' property in textbox (make sure that you don't select).
5. Click OK.

Actual outcome: attribute value is empty
Expected outcome: attribute value is 'text'.


[Executor] Cannot load list test case when create new gondola test then save with non-default nameSTEPS:
1. Create New Gondola Test
2. Save this Gondola Test with name "newTest"
3. Click Run button on GSE tab

OBSERVED: Test Execution dialog appears but show error "Please save the Test Module before running a test".
EXPECTED: Test Execution dialog should show list test case.


[Mobile] API 'enter' does not clear exist input before input new text
As information from Appium (https://github.com/appium/appium/issues/13288 ), this is an issue of xCode 11 and we cannot do anything.
User can do this while waiting Apple to fix:
For testing on iOS 12.4, should use xCode 10.3
For testing on iOS 13, should use xCode 11

[Mobile] getControlProperty/checkControlProperty should support returned type values as bool/number-Install app from http://192.168.167.218/Build/releases/GondolaTestAUT/wdioDemoApp_0.4.ipa
- Run the script

const visible= await gondola.getControlProperty("~your_key", "visible");
const x= await gondola.getControlProperty("~your_key", "x");

Actual: `visible` and `x` value is string type
Expected `visible` is bool type. `x` is number type


[Mobile] runOnAllDevices action cannot work on multiremote


[GSE] Should not save the optional argument to Typescript if entering empty value on it


[GW][WEB]Action switchBrowserTab() does not switch to the required tab when argument "number" is larger than 1


Highlight is wrong on notch iphonePre-conditions:
- Use MAC 10.15.3
- Resolution 1920*1080 (scale 100%)

Steps:
1. Open TestBuilder.
2. Select a valid capacity from Gondola Sample for iOS
3. The app Car Rental is loaded.
4. Use mode Inspection, hover mouse on 'Login' button.

Actual outcome: textbox username is highlighted. please see the attached picture for more details.
Expected outcome: button 'Login' is highlighted.


[GSE] Lost this. at Typescript when focus editing mode on locator cell then save GSE


GSE cannot save error scripts to ts file


[SE] New value of TS file doesn't updated to GSE if it's invalidPre-condition:
Have a script on gse that contain action "enter" with valid values, save to to ts file

1. Open ts file
2. Update value of action enter to invalid, i.e. ~!@#$%^&*()_+<>?
3. Save this ts file
4. Open gse

Observed:
Old value still displays instead of new value

Expected:
New value displays in gse


[GSE] Cannot reassign new value for declared locator with "set variable"This issue happens on GSE

Cannot use gondola Ilocator to input an Ilocator argument.


[GSE] Error displays and cannot load on GSE if argument number in ts file is redundant


[GSE] Saving undefined action will lost all values of argument on ts1. Open GSE
2. Type undefined action and save
3. View it in ts
4. Open it in GSE again
Observed:
All data value is lost and 2 more arguments are added
Expected:
All data and arguments are kept as Native


[GSE] Invalid action on ts still display as G keyword on GSE1. Enter invalid action on ts
2. Open it on GSE

Observed:
G keyword displays
Expected:
Native code display for invalid action on GSE


[GSE] Collapse animation isn't smooth1. Collapse block Test case

Observed:
Collapse animation isn't smooth, it collapse 2 times but still have the redundant part display below the Test case line

Expected:
Only collapse 1 time


[GSE] Blocks structure is broken if input "Test Case" between them


[GSE] Wrong display script when Copy/Paste


Validation of textbox 'Locator name' is not working when entering existing locator name,leaving blank or special charactersSteps:
1.Right click on any controls that have not captured yet
2.Leave empty locator name / Enter existing locator name/ Enter btn!@#$%^&*(
3.Click on button 'Add locator'

Actual outcome:
- No error message displays and no highlighted with red color in textbox 'Locator name'

Expectation:
- Textbox 'locator name' should be highlighted with red color and error message displays


[Explorer] Should disable Gondola Context Menu Items while creating projectSTEPS:
1. Create a new Gondola project
2. While project is creating (npm i is running), Select a Gondola Context Menu Item like New Gondola Text

OBSERVED: Error happen Failed to resolve module: typescript.
EXPECTED: Should disable all Gondola Context Menu Item
- New Gondola Page
- New Gondola Test
- Upgrade Gondola Framework


Highlight is wrong on notch iphonePre-conditions:
- Use mac 10.15.3
- Resolution 1920*1080 (scale 100%)

Steps:
1. Open TestBuilder.
2. Select a valid capacity from Gondola Sample for iOS
3. The app Car Rental is loaded.
4. Use mode Inspection, hover mouse on 'Login' button.

Actual outcome: textbox username is highlighted. please see the attached picture for more details.
Expected outcome: button 'Login' is highlighted.


Perform on Real Device is slowly with application has many controlsPre-conditions:
- Use appium with a real device.

Steps:
1. Open TestBuilder.
2. Select a valid capacity from Gondola Sample for iOS.
=> App 'Car Rental' is opened. (correct)
3. Close app.
4. Open Setting.
=> Setting is synchronized to Device Live Screen (correct).
5. Perform on Setting of the Real Device.

Actual outcome: Sometimes, performing on the device is hung.
Expected outcome: Performing on the device is smoothy


Cannot detect toolbar's controls on iOSPre-conditions:
1.Start appium server

Steps:
1. Open TestBuilder
2. Select a valid capacity from Gondola Sample for iOS
3. The app Car Rental is loaded.
4. Use mode Inspection, click on 'Login' button.
5. Switch to 'Inspection mode'
6. Highlight button 'About'

Actual outcome:
- Cannot highlight toolbar's controls on MAC

Expected outcome:
- Highlight button 'About' successfully
Use Information treeview to select control
Cannot highlight controls on mirror screen when device's keyboard is visiblePre-condition:
1.Start a real iOS device
2.Start Appium server
3.Open Testbuilder
4.Wait for Car Rental display on live screen

Steps:
1.Switch to 'Interaction mode'
2.Click on textbox 'username'
3.Switch to 'Inspection mode'
4.Highlight controls on mirror screen

Actual outcome:
- Cannot highlight controls on mirror screen when device's keyboard is visible

Expectation:
- Can highlight controls on mirror screen when device's keyboard is visible


Double quotes and '$' are missed in .ts file when user saves a string has first letter '$' from testbuilderSteps:

1. Open testbuilder from generalPages.
2. Select a valid capacity from Gondola Sample.
=> Mirror screen is loaded with the sample app.
3. Right-click on the textbox 'password' and select 'check text' action.
4. Input value contains '$' before string (for example: $thisispass ).
5. Click OK
6. Click Save on SpreadSheet.
7. Open generalPage.ts.

Actual outcome: Without double-quotes for string ($thisispass). Please see the picture below



Expected outcome: Inputted string is covered by double-quotes and is not removed '$' letter.


Cannot capture 'context menu' on mirror screenSteps:

1. Open testbuilder.
2. Select a valid capacity from Sample.
=> Mirror screen is loaded with app Sample.
3. Hold click on text in textbox 'username' on Device.
4. On Mirror screen, perform to capture 'Paste/Select all'.

Actual outcome: Cannot capture action pop-up 'Paste/ Select all'.

Expected outcome: Can capture action pop-up 'Paste/Select all'.
Work directly to the textbox
Unsaved file is reverted when user re-open the file1) Open 2 files (TM or PO) with GSE
2) Edit one of the files without saving or closing it (e.g: add a Test Case block to the file)
3) Switch to the other file
4) Re-open the edited but unsaved file with GSE

Expected: The edited file will be re-focused and the editing content remains.
Actual: The edited file is re-opened and editing content is destroyed


[GFW] [WEB] [Firefox] API 'getControlProperty' cannot get value from input<type = file> when entering file pathSteps to reproduce:

1. Set up exports.config webdriver helper
2. Call 'enter' function in case enter the file path onto the file-selection text box of the input type that is file
3. Call 'getControlProperty' to get file path value from input<type=file>
4. Run test script
5. Observe the result

Observed:
- API 'getControlProperty' cannot get value from input<type = file> when entering file path

Expected:
- API 'getControlProperty' should get value from input<type = file> when entering file path

Notes:
- This issue happens on gondolajs v1.5.171
- This issue happens on Linux Firefox


Data of the opening tabs are lost when user creates a new projectPre-conditions:
- Open some Spreadsheets of Gondola project.
- Edit some data on these tabs,

Steps:
1. Open some Spreadsheets from any Gondola Page in the sample.
2. Edit some data on these tabs,
3. Create a new project with a Mobile ABT template.

Actual outcome: All opening tabs are closed and there is not any warning message. It means data of user is lost.

Expected outcome: Should have a way for user saves data before.


Login or Signup to post a comment