Mobile Device Automation with UiPath Studio (20.4 Community Preview Release)

Thank you.

Thanks & Regards

Swapnika P

2 Likes

Hi
Can anyone explain that If I want to run some process on the mobile in production envrioment,I must through the Appium?
Best Regards!

3 Likes

Hi Donghai!
Yes, that is true. Appium is, like any other Engine/Driver the vehicle we are using to run the automation on the device.
I don’t understand why this would be a concern though. When you do UI Automation on desktop, you also would go trough some “Engine”, that does the automation - in our case it is the Robot leveraging our Driver.
Appium is not some web page or outside service, that you need to run trough, it is just a framework, comparable to Selenium. In fact it is even build on top of Selenium. The Appium-Server can run wherever you want - e.g .directly on your client machine or within your network, without any connection to the outside world or into unsafe environments.
The link I posted is just a link to the Appium web page, it is not a service. You download Appium from there.
Could you elaborate your concern/mention a bit more?
Thanks,
Bye,
Chris

2 Likes

Hi @Christian_Mayer
Thanks for your reply.
For me I have never heard Appium,So I just want to understand the theory.
Like this,the robot run in the computer through Appium to operate mobile ranther then the robot run in the mobile.
So the next step ist that understand how the Appium connect to the mobile.
For me as begginer for Appium,I need to understand step by step.
So I will to understand the Appium.
By the way,I think it’s great feature! I love uipath!!!
Thanks again.
Best Regards!

3 Likes

I have completed my advance Developer Certificate. Do i need to complete any separate Certification for Orchestrator?

1 Like

Wow , :clap: :clap: :clap: :clap: :clap:

1 Like

Thank you Chris!
Able to update Mobile activity.

Naresh. :slight_smile:

wow <3 <3 <3

@Christian_Mayer
I have successfully installed Package. Getting error while connecting projects as per the given video

Error:

Unexpected error. System.Net.WebException: Unable to connect to the remote server —> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:4723
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
— End of inner exception stack trace —
at OpenQA.Selenium.Appium.Service.AppiumCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)

This is amazing.

1 Like

Hi,
Would you please help us to understand in steps how you made the connection and started the application through Appium? As just by installing Appium and running it as described in the short videos in the article is not helping. I am very much unaware of Appium and its functionalities.

Thanks and regards.

1 Like

Hi,

Could I ask more information about the mobile automation?

So can we run it in our mobile? Also any security issues or any methods to encrypt some sensitive data?

Thanks.

1 Like

Dear @Christian_Mayer ,

I tried to install Appium , which is started without errors and then the device manager in UiPath . While I have added device and application . When I click on start application , it process for 10-15 seconds ; but after that nothing happens and the it does not throw any error , just the previous screen .

More information on how to start the application with the emulator will be greatly welcome.

Thanks
Minal

1 Like

Dear @MinalGupta
I would suggest doing a connection test first through the Appium Inspector (because it uses the same desired capabilities. If the connection fails, you can check the log.)
Please install Appium Desktop

Even iam getting same issue …can someone brief how to resolve

Dear Christina,

I ahve been continously getting the same message to register to the link.

I cannot connect to the meeting, pls help. Thanks.

Swapnika p

Hi!
Without any details, which device you connected and what you configured in the Mobile Device Manager, it is hard to give you details. Did you use an Emulator/a real device? Locally or in the cloud.
As Appium is an open source tool, I did not mention it in the Quick Start guide, besides the link I provided. Did you already install Appium?
Thanks,
Bye,
Chris

1 Like

Hi Raymond!
Regarding security - this depends on how you want to use it, in general there is no security concern. Appium can run locally, so no communication to the outside, if you don’t want it.
Even cloud device farm providers almost always use https, some even offer a special VPN-Tunnel to contact the device.
I don’t know what you mean by “can we run it in our mobile?”, but I guess this means if your own devices can be connected to it?!
The answer is “yes”, our solution can use real local devices (devices via USB), local emulators and real/emulated devices in a network or in the cloud.
I will soon post a separate article about how to setup Appium, although, as the most widely used tool for mobile automation, comparable to Selenium, we see it as a pre-requisite, as it is open source and not our product.
Bye,
Chris

Hi Minal!
Please send a Screenshot of how you configured the app and the device.
Which Device did you configure on the other end? An emulator or a real device? What does the Appium Console show you?
Thanks,
Bye,
Chris

It is showing exactly the same as your screen @JIHUN

1 Like