-
Notifications
You must be signed in to change notification settings - Fork 6
Create a prototype for appium #1
Comments
@bgericke do you think you'll be able to create a prototype for the steps you described? I think for now a node.js based command line tool would suffice (we can think later about any UI integration). |
hey, But there is one but: I will give you an update as soon as i know more. |
Okay, some things seem to go faster than I thought :D I think we can discuss the details from now on. |
Ok that sounds amazing ;) |
Hey, here are some things, I thought about:
I think I can get the rest of the needed information from the STF API, as long as I have the device serial. If you have any notes to the prototype, please let me know. |
Hey @gunta, I have a first working Version, that can handle ADB connections to phones via STF (including all neede REST calls), start multiple Appium servers and start tests on them. Unfortunately the code is still quite dirty and needs some error handling. I have implemented an extra module that starts tests via a .jar-file, which contain a TestNG test with an integrated customized Appium Client (this is what we use here), which gets some parameters from the phone and the port and address of the Appium server. I think we need to discuss, how we can make this part more generic in the future. But at first, I have to finish my Bachelor Thesis, because the deadline is coming nearer. Before I hand it, i'll make some more tweaks on the software and a first prototype should be ready to go. |
Sounds amazing :) . Thanks for this great works. When the code can be published ? |
Note that there's https://github.com/openstf/stf-appium-example, which may or may not be enough for you. |
OK, thanks @sorccu |
I created a PR here, so we can discuss the implementation of the prototype. Unfortunately I couldn't test the code on a Linux machine, but this should be done by friday. |
@bgericke Thank you! We'll check it out as soon as we are able to find some time for it. |
Based on openstf/stf#387 (comment)
The text was updated successfully, but these errors were encountered: