appium_lib, is this library needed to automate web applications?

Hi,

I’m currently using Ruby and Webdriver with Appium to automate our mobile websites and I came across this gem appium_lib. After did some reading and research on the appium_lib, my understanding is we could either use appium_lib or standard Selenium Webdriver methods to drive user interactions. My question is, do we need to use appium_lib to automate user actions on mobile websites? My understanding is appium_lib supports extra methods for native apps eg: install/uninstall the app.

Please correct me if I’m wrong. Thanks.

You do not need to use appium_lib. If you’d like standard webdriver, that works well. There are also options such as appium_capybara and watir-webdriver. Since it’s all based on selenium, feel free to use the gem of your choice. The helpers in appium_lib are mostly for native apps.

Cool. I will check out appium_capybara and watir-webdriver. Thanks for your reply.