Когда я запускаю тест, не используя RemoteWebDriver
, просто используя IWebdriver driver = new FireFoxDriver();
, я могу нормально выполнять свои тесты, находить элементы, используя выражения XPath, но когда я переключаю свои настройки на RemoteWebDriver,Я получаю сообщение об ошибке для определенной части во время теста.
Я получаю следующее сообщение об ошибке:
<code>Attempting to find outbound radio input to click
2012-01-18 15:50:11,522 [Simple Test Driver] INFO SeleniumGridExample.Utils.EventLogger - The driver is a SeleniumGridExample.Utils.ScreenshotRemoteWebDriver
2012-01-18 15:50:11,522 [Simple Test Driver] INFO SeleniumGridExample.Utils.EventLogger - Screenshot saved with exception: Session [1326893314795] not available - []
2012-01-18 15:50:11,522 [Simple Test Driver] INFO SeleniumGridExample.Utils.EventLogger - The driver is a SeleniumGridExample.Utils.ScreenshotRemoteWebDriver
2012-01-18 15:50:11,522 [Simple Test Driver] ERROR SeleniumGridExample.Utils.EventLogger - Screenshot could not be saved: Unexpected error.
<html>
<head>
<title>Error 501 Method {"USING":"XPATH","VALUE":"//INPUT[CONTAINS(@ID, is not defined in RFC 2068 and is not supported by the Servlet API </title>
</head>
<body>
<h2>HTTP ERROR: 501</h2><pre>Method {"USING":"XPATH","VALUE":"//INPUT[CONTAINS(@ID, is not defined in RFC 2068 and is not supported by the Servlet API
RequestURI = '0_lsDirection_ctrl0_lsLegs_ctrl0_inpSelect')] "} GET / wd / hub / session/ 1326893314795 / скриншот
Работает на Jetty: //
Кто-нибудь здесь знает, почему я получаю эту проблему с помощью RemoteWebDriver, но не при использовании обычного IWebDriver driver = new FireFoxDriver();