-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support for iOS and Android using appium #743
Comments
great ! for now I'd like to keep type lowercase, so |
Need suggestion on prefix for platform-specific locator strategies,
@ptrthomas does this looks fine? |
@babusekaran yes we can start with this and revisit later |
released 0.9.3 |
Hi @ptrthomas do we have any method in Karate framework to handle mobile screen swipe (vertical/horizontal) to verify push notifications. Where can i find it, please details if have any. |
@Rajeshwarb mobile support is currently experimental until we get contributions to close some of the gaps. you can read + add your needs to this ticket: #2300 |
Description:
iOS and Android UI automation capability in karate using appium server.
basic
driver
support foriOS
andandroid
automation extending karate's web driver implementation to interact with appium server.proposing
driver
types:for Android:
{ type: 'android' }
for iOS:
{ type: 'iOS' }
locator support:
XPath
,name
,accessibility id
andid
by the prefix.adding platform-specific locator strategies like
class chain
,predicate string
for iOS anduiautomator
for android can be added shortly once we come up with a prefix, and also if there are any others supported by appium.dependencies needed for this integration to work:
npm
)npm install -g appium
sample work on Android:
![KarateAppiumv4](https://user-images.githubusercontent.com/26348282/56470774-bdc93500-6467-11e9-935c-efe9dac07dc5.gif)
The text was updated successfully, but these errors were encountered: