Knowledge Base Article

Home Page > Knowledge Base > Rapise > Rapise Mobile

Article Fixing the 'Method Not Found' error when using Appium for Mobile Testing in Rapise

by Adam S on Friday, August 19, 2016

If you receive the following error message when performing Mobile device testing with Rapise, this article provides the necessary solution:

Method not found:
'OpenQA.Selenium.RemoteCommandInfoRepository
OpenQA.Selenium.RemoteCommandInfoRepository.get_Instance()'.


Background

We have found that some versions of Rapise include a version of the Appium .NET libraries that are not compatible with the version of Selenium packaged in the same release.

Rapise uses Appium to connect to mobile devices and also includes Selenium as an option for playing back web tests against specific browsers. However Appium is built on top of Selenium and therefore sometimes there may be an issue between the two products. This was documented in this bug report on the Appium project website:

https://github.com/appium/appium-dotnet-driver/issues/112

Symptoms

When connecting to the mobile device from the Rapise Mobile Spy you will get the following error message:

This is because the Appium DLL version (1.3.0.1) is looking for a function that was removed in Selenium WebDriver v2.48.0.

Solution

The solution is very easy; attached to this KB article is v2.47.0 of the Selenium WebDriver DLL. Download this version and place in the BIN folder of your Rapise installation and it will fix the issue.

Attachments
Article Info
Last Updated: 8/19/2016
Article ID: KB215
# Views: 172
Powered by KronoDesk v1.1.0.15 | © Copyright Inflectra Corporation 2011-2016 | Licensed to Inflectra Corporation.