Hola,

On Thu, Jan 23, 2014 at 11:40 AM, Iain Lane <la...@ubuntu.com> wrote:

> Sorry for the annoying questions, but I have another one now


Believe it or not, there are some of us who enjoy writing autopilot tests :)
You are not annoying.


> --- I can
> expand the ItemSelector from AP (modulo bug #1271969 which I worked
> around by calculating the coordinates), but then I don't know how to get
> at the items in it. The introspection tree is
> <http://paste.ubuntu.com/6804028/> (warning: huge) -- I want to click the
> "By size" label. Trying item_selector.select_single(text="By size")
> doesn't find it. Is it because it's down a few levels of the tree?


It shouldn't be. But it's really hard to look at the tree. Do you have some
code I can try? Using autopilot vis we can figure it out better. I'll be on
IRC for ~30 minutes before going to lunch.


> The
> code is "ItemSelector { ... model: ["By name", "By size"] }" which I don't
> know how to attach ObjectNames to.
>

You will need to make your model more verbose.
Take a look here:
http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/tests/autopilot/ubuntuuitoolkit/tests/test_emulators.py#L738
This is really important, because if you rely on the text, you will end up
changing the tests more often than you should.

pura vida.
-- 
Mailing list: https://launchpad.net/~ubuntu-phone
Post to     : ubuntu-phone@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help   : https://help.launchpad.net/ListHelp

Reply via email to