Не удалось найти элемент с помощью локатора XPath для экземпляра Edge Driver Selenium 2.47.1

Получение следующего сообщения об исключении:

Exception in thread "main" org.openqa.selenium.WebDriverException: ????tor not implemented (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 16 milliseconds
Build info: version: '2.47.1', revision: '411b314', time: '2015-07-30 02:56:46'
System info: host: 'WIN-CMEFNAVR643', ip: '192.168.3.254', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.edge.EdgeDriver
Capabilities [{acceptSslCerts=true, browserVersion=20.10240.16384.0, platformVersion=10, browserName=MicrosoftEdge, takesScreenshot=true, pageLoadStrategy=normal, takesElementScreenshot=true, platformName=windows, platform=ANY}]
Session ID: 65DB54C4-7689-4443-A6C7-DD95943B38B8
*** Element info: {Using=xpath, value=//input[@id='username']}
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:595)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
    at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:445)
    at org.openqa.selenium.By$ByXPath.findElement(By.java:358)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:340)
    at edge_demo.Test.main(Test.java:26)

Selenium 2.47.1 не поддерживает экземпляр пограничного драйвера для поиска элемента с помощью xpath??? Пожалуйста, попросите вас предоставить решение для этого?


person Ritesh Phokmare    schedule 31.07.2015    source источник
comment
не работает только xpath или другие свойства   -  person Madhan    schedule 31.07.2015


Ответы (2)


Поиск элементов по XPath не поддерживается в первоначальном выпуске реализации драйвера Microsoft Edge. К сожалению, нет документации по этому ограничению; он получен в результате экспериментов и частных обсуждений с членами команды разработчиков Microsoft Edge. Предполагается, что это будет реализовано в обновленном выпуске, но, конечно, для этого обновления нельзя указать график.

person JimEvans    schedule 01.08.2015
comment
Спасибо, Джим, за ценный вклад. - person Ritesh Phokmare; 08.10.2015

Поддержка элементов местоположения с использованием XPath была добавлена ​​в сборке 10547 и доступна в ноябрьской общедоступной версии 25 (сборка 10586, EdgeHTML версии 13).

См. страницу Статус WebDriver, чтобы увидеть статус. функций автоматизации в Microsoft Edge. Есть еще ряд не реализованных функций, которые могут вас укусить.

person Brian S.    schedule 07.03.2016