Comments (4)
We would like to keep control over the binary being executed, so can't promise a generic function execution yet. However, a use case of calling an HTTPS endpoint did come up before so we will consider adding it.
from maestro.
+1
We have been exploring the use of Maestro for our e2e tests, but we would need to ability to make http requests for:
- user auth (we have passwordless auth so the only way to auth in an automated environment is through requests with the auth server)
- setting up database data for different flows
Such a feature would be super useful! :)
Any estimates on when that could be added? Or is it not that high priority in your roadmap yet?
from maestro.
This specific usecase was addressed in Maestro 1.16.0. We have just introduced Javascript support that allows you to send HTTP requests:
https://maestro.mobile.dev/advanced/javascript/make-http-s-requests
from maestro.
@dmitry-zaitsev we're in the same boat as @ksketo. It would be super convenient to be able to make requests to the backend and then verify the change on the frontend. Something like:
- request:
url:
method:
headers:
body:
timeout:
🙏 🙏 Stoked about Maestro btw. Extremely user friendly.
from maestro.
Related Issues (20)
- [1.36][studio] Copy button not considering special space character `NBSP`
- [v1.36.0] [Flutter] Scroll options are not working
- Scroll não funciona quando é em um lugar específico HOT 1
- [1.36.0] Can we have better coloring and tags against the logs in place of all INFO no matter if it's an INFO, DEBUG or ERROR
- [Feature Request] Can we have print statement in flow yaml HOT 3
- [Feature Request] Add support for Compose Multiplatform on IOS
- [Feature Request] Bi-directional vertical scroll
- [Feature Request] Build and Publish Maestro CLI executable for Chocolatey on Windows x64 HOT 1
- Failed to parse file with .yaml during the maestro cloud HOT 3
- No running emulator found. Start an emulator manually and try again HOT 1
- [v1.36.0, v1.35.0] Unable to open maestro studio HOT 1
- [v.1.36.0] $ within inline-javascript cannot be used
- Label doesn't work with Swipe
- [v.1.36.0] () characters treated as regex even within string
- [Maestro version, e.g. v2.1.0] HOT 1
- Failing to parse env values for setLocation command
- [Feature Request] Configuration for retryTapIfNoChange as the default
- [Maestro version, v1.36.0]web driver
- assertVisible is returning true even if the element is not visible inside a scroll view. UiElement bounds are not correctly captured in ViewHierarchy for iOS HOT 2
- [Maestro version, e.g. v1.2.3]
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 maestro.