appium-desktop icon indicating copy to clipboard operation
appium-desktop copied to clipboard

Task: update Appium Desktop with Appium 2.0 features

Open jlipps opened this issue 3 years ago • 4 comments

With the upcoming release of Appium 2.0, drivers will no longer be bundled with Appium. Plus, there is a new CLI tool for installing and managing drivers and plugins. We should make this tool available in a graphical format for Appium Desktop.

Requirements

  1. A new button ("Drivers and Plugins") on the start server screen that allows the user to manage drivers and plugins.
  2. A new view with two tabs ("Drivers", "Plugins"). Each tab allows management of that type of extension. All the features discussed here should be implemented for both drivers and plugins.
  3. The new view should list any currently installed extensions, their versions, and whether an update is available. If an update is available, a button to run the update should appear ("Update to vXYZ").
  4. In the list view, a button should allow uninstalling/removing the extension.
  5. In the list view, official extensions that aren't installed should show up as grayed out, with an "Install" button in the row.
  6. A single "Install..." button at the bottom that opens up a modal dialog allowing for the full set of parameters to appium driver install (source [dropdown], package [string])
  7. Every action which might take some time should show the user a spinner
  8. The "Configurations" section of the app should be updated to allow for a different APPIUM_HOME.

jlipps avatar Jul 26 '21 22:07 jlipps

Is there a desktop beta to try?

omprakashchavan01 avatar Nov 19 '21 16:11 omprakashchavan01

As of now, the only way to run Appium 2.0 is via the command line. The inspector is fully compatible with Appium 2.0 however.

jlipps avatar Nov 19 '21 16:11 jlipps

So do you plan to release Appium 2.0 CLI and GUI server at the same time or there will be a lag? Also, how much more time do you think it's going to take to release 2.0 (both CLI and GUI), is it safe to assume it's not going to happen before end of 2021?

omprakashchavan01 avatar Nov 19 '21 16:11 omprakashchavan01

It would be nice to release a 2.0 GUI version at the same time, and this is currently the plan. And yeah, at this point I doubt all the 2.0 docs work will be done before the end of the year, but you never know.

jlipps avatar Nov 19 '21 16:11 jlipps

Is there still plans to do the Appium Desktop with 2.0? I'm running into trouble using appium inspector with it, and the flow to install this based on what's on appium.io .

brett-james-rocketlab avatar Nov 11 '22 02:11 brett-james-rocketlab

the current plan is to not support appium desktop for appium 2. the significant value in appium desktop was always the inspector which has now been moved to its own app. for running the server we recommend using the appium CLI moving forward.

jlipps avatar Nov 15 '22 17:11 jlipps