Comments (6)
Hi @chrmod sorry for jumping in but I may be able to help you with that since I work on the test automation for Firefox-iOS and I've been using MappaMundi for some time now.
Let me share this link where we added information about our screenGraph, sorry since there might be some out of date info, but in general I think it may be useful:
https://github.com/mozilla-mobile/firefox-ios/wiki/FxScreenGraph-and-XCUITest
Feel free to ask as many questions as you have, I will try to help :)
from mappamundi.
Sure @chrmod sounds good to me. I will add you.
We already use it for screenshots test, in case you want to take a look here
And at some point I think we were generating also the app screen graph. So it would be good to do that again.
from mappamundi.
Hi @garvankeeley, we at cliqz.com are running a Firefox for iOS fork https://github.com/cliqz/user-agent-ios
We find it very hard to use MappaMundi without having a top level overview on how it works or what it is suppose to do.
Any documention would help a lot. Thanks in advance!
from mappamundi.
@isabelrios thanks for the link, it helped a lot!
There are couple things that are not covered:
MMScreenGraph#addScreenAction
MMScreenStateBuilder#noop
With new knownledge we were able to fix couple tests we broke due to UX changes of our browser. ghostery/user-agent-ios#875
How about you commit this documentation as MappaMundi README?
from mappamundi.
Hey @chrmod, let me add some examples for those questions:
MMScreenGraph#addScreenAction
MMScreenStateBuilder#noop IIRC, This was to have an state in which you don't go to any other screen, like no operation there
Hope that helps :)
Yeah I will try to add this info in a README.
BTW, I saw you are using the Graph with the same name, FxScreenGraph, it may be a good idea to kind of call your graph after your app. We are using it also in another iOS app, and it was renamed as the app name Nothing important, just a comment ;)
from mappamundi.
Hi @isabelrios once again thank you for your help, it is much appriciated :-)
Would it be possible to chat about MappaMundi over matrix or something? (my id: @chrmod:matrix.org
). We have some ideas to use MappaMundi for other tasks like:
- automated screenshot generation
- measuring UX regressions
- drawing app screen graph
Maybe we could collaborate on those topics if you find them interesting.
from mappamundi.
Related Issues (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 mappamundi.