2016-12-07 6 views
-1

Таким образом я пытался повторно создать экземпляр моего удаленного WebDriver, вызвав его в статическом классе расширений WebDriverПереинициализируйте Remote WebDriver

public static void WaitForForm(this RemoteWebDriver rwd, string form) 
{ 
    rwd = new IOSDriver<IOSElement>(new Uri("http://127.0.0.1:4723/"), 
    appCapabilities); 
    rwd.WaitUntil(drv => rwd.Title == form); 
} 

Я получаю следующее сообщение об ошибке:

An unknown error occurred in the remote end while processing the command.

+0

Вы проверили внутреннюю трассировку исключения и стека? – Shahin

+0

@shaahin Да, к сожалению, больше информации не указано – Vegthetics

ответ

0

Оказывается, вам нужно установить DesiredCapabilities каждый раз, когда вы повторно создаете экземпляр драйвера. В моем случае:

appCapabilities.SetCapability("app", pathToApp);