Completed
Last Updated: 04 Feb 2015 13:10 by ADMIN
ADMIN
Cody
Created on: 12 Nov 2014 23:17
Type: Bug Report
1
Element enabled/disabled not correctly detected running in Chrome against specific customer application
Customer has two custom elements with this HTML:

<section id="command-bar-section" class="command-bar slide ng-isolate-scope" ng-transclude="">
    <command-button ng-click="vm.commands.refresh.execute()" scope-id="00C" class="fa fa-refresh ng-scope" data-command-label="Refresh"></command-button>
    <command-button disabled="disabled" ng-click="vm.commands.addEstimate.execute()" ng-disabled="!vm.commands.addEstimate.canExecute()" scope-id="00C" class="fa fa-plus ng-scope" data-command-label="Add"></command-button>
</section>

Customer is trying to verify the enabled/disabled property of the two command-button elements. While recording Test Studio correctly detects the property but during playback it always see's the elements as Enabled and will fail the test when trying to verify the one that is disabled is actually disabled. The log contains:

'11/12/2014 5:03:28 PM' - 'Fail' : 13. Verify 'COMMANDBUTTONTag' is disabled
------------------------------------------------------------
Failure Information: 
~~~~~~~~~~~~~~~
Element enabled state didn't match expected value. Expected: False Actual: True

This is incorrect as the targeted button is actually disabled.

Exact repro steps will be given in the internal bug report.
1 comment
ADMIN
Daniel Djambov
Posted on: 04 Feb 2015 13:10
Telerik: the issue is fixed and solution will be available in our next internal product release, planned to be out by mid of Feb 2015