Comments (5)
This is just about done, all it needs is the identifying label. Right now, the only identifier is the type of element that it is (button, outline, text field), which doesn't help that much in cases with a lot of similar elements (scroll areas, groups, etc.).
Using the PPInspector#pp_identifier method is often too verbose, so I either need to trim it down or use some other piece of identifying information. @mcowan, what do you think?
from axelements.
Hmm, at least in the indirection cases for pp_identifier, we can have the graph draw another arrow (with a different body type) instead of adding text to the label.
For long text values (i.e. text boxes), it might just be better to only include the first 10 characters and include ellipsis to indicate that it has been cut off.
from axelements.
I haven't actually played with it as of yet. Commonly though when you think things need trimmed down you're correct, so go with your gut on that.
Yes please use the ellipsis to trim things down.
from axelements.
This pretty much works except for handling a few edge cases. Also needs to have a patch from the debug changes branch cherry picked into master.
from axelements.
Done. Will be pushed later today.
from axelements.
Related Issues (20)
- Graph needs sanity tests
- Fix setup_dev rake task
- Inspecting an unready element often raises an exception
- wait_for should be the implicit behaviour for all searching
- Mountain Lion support HOT 1
- Adjust Core according to what we learned at WWDC HOT 1
- Parallelize processing of array attributes HOT 1
- Add statistics tracking for Core HOT 2
- MacRuby crash on bad elements HOT 1
- Finish implementing Accessibility::Graph
- Mouse safety
- Move project to be under the AXElements organization HOT 1
- Make most/all DSL methods work in an OO way
- Remove test:cruby task HOT 1
- RuntimeError when trying to login and change views HOT 3
- Case in application identifier com.apple.Finder RuntimeErrors on raise or initialize HOT 8
- Needs mouse to support individual events for right_click_down and right_click_up HOT 1
- DSL#select_menu_item for all menus
- Unable to access controls due to QTMovie Viewer control. HOT 1
- AXElements on Mac OS X 10.9 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from axelements.