Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Quality Assurance Introduction to Selenium Meet Selenium What is Selenium?

I don't get it :(

Hi i watched some tutorials i don't get it what is the relation between appium and selenium whats the need of server and finally do i can work with selenium in my app (android)i want to fill some inputs in some web pages normally without any server just let my app fill these things and i don't need server because it gonna be some one with his phone (android) want to fill this things and this what my app needs for :/ please answer me i'm stuck here i want just simplifications and thank's :))

1 Answer

Jonathan Grieve
MOD
Jonathan Grieve
Treehouse Moderator 90,845 Points

I'm not sure if there are drivers for Android for user testing in that way, I've only worked with the browser., specifically Chrome.

Selenium doesn't need a server per se. But you will need a connection to the internet to install Selenium in your chosen language. In JavaScript, for example, you'd use Node.js and NPM to setup Selenium on your system. Then Selenium will set up an instance of your web browser to set a QA tab to open the website you select.

There's no simple answer I'm afraid, but I suggest you follow the video and use NPM to download the drivers for Selenium. You'll also see plenty of links to find other ways to use it.

Hope this helps :)

okay let me tell u in another way i have a project (android app) this app need to reach a website to fill some inputs to any one install my app and want to do it , so i wont ask the users to install any server is there a way to do it ?