Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-16978] Need to be able to add TTIDs to Titanium.UI.ListItem

GitHub Issuen/a
TypeImprovement
PriorityHigh
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
Componentsn/a
LabelsListItem, SOASTA, Ti.UI.View, Titanium.Proxy, TouchTestId
ReporterEric Wieber
AssigneeUnknown
Created2014-05-16T23:08:57.000+0000
Updated2018-02-28T20:04:03.000+0000

Description

We will need to work with SOASTA on this. SOASTA supports adding TouchTestIDs to subclass of Ti.Ui.View, but Titanium.UI.ListItem is a subclass of Titanium.Proxy. They support the interaction (recording/playback) of ListItems, but do not support adding TouchTestIDs to them as they are not a child of Ti.UI.View. We have a customer (Dogfish) who is heavily using ListItems and needs to be able to add TTIDs to them for testing. How feasible is this?

Comments

  1. Joshua Rhinehart 2014-05-20

    In my testing, touchtest recognizes labels and child views but not the list item itself. As Sabil mentioned, the listItem view is not exposed, only the composite view is. TTIDS added inside the properties object are not recognized, nor are TTID's added as their own property. It appears either SOASTA would need to configure their client to pick up the itemID associated with the list Item, or we would have to expose the List Item view. Can Dogfish use another locator element as a work-around in the meantime?
  2. Ingo Muschenetz 2014-05-23

    The due date is today (May 23rd). Is that still correct?
  3. Eric Wieber 2014-05-23

    I am moving the due date out to next Friday. We have a call with SOASTA about this issue on Tuesday, but this is still a critical issue.
  4. Ingo Muschenetz 2014-06-19

    Hi all, what is the current status here?
  5. Eric Wieber 2014-06-20

    Sabil and Vishal gave Mukul (the SOASTA engineer) some guidance and a plan for detecting the TTIDs on ListItems. We have not yet heard back from him and I have asked for an update. This will be discussed again on Monday's SWAT call with SOASTA.
  6. Eric Wieber 2014-10-27

    SOASTA's ETA for this is their next major release in November (SOASTA 54). Mukul is working and will ask for a meeting with Vishal if necessary.
  7. Jamie Buckley 2014-11-25

    [~ingo]There are very few details on their ticketing side for this issue other than the initial ticket and a second post that says they would have moved it to us to implement: "Section 1 - Problem Description] Dogfish has added TouchTestid to ListViews but while recording we do not pick up the TouchTestId We would need help from Appcelerator to get this implemented. We require that the view be a TiUIView for TouchTestIds to work. If AppC can change the framework such that ListItems inherit from TiUIView, touchTest ids will work. Currently Mukul is working with Appcelerator to figure out a solution" [~ewieber] Do you have any other information on this?
  8. Neeraj Gupta 2015-01-22

    [~rtlechuga] We have decided to de-prioritize it so it is not on our immediate roadmap. Can you please deprioritize it?

JSON Source