3

次の例外メッセージを取得:

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 を使用して要素を検索するためのエッジ ドライバー インスタンスをサポートしていませんか??? これに対する解決策を提供するようお願いします。

4

2 に答える 2

7

XPath による要素の検索は、Microsoft Edge ドライバー実装の初期リリースではサポートされていません。残念ながら、その制限に関するドキュメントはありません。これは、Microsoft Edge 開発チームのメンバーとの実験と非公開のディスカッションから導き出されたものです。更新されたリリースで実装されることを意図していますが、もちろん、その更新のタイムテーブルを指定することはできません.

于 2015-08-01T00:44:40.103 に答える
2

XPath を使用した場所要素のサポートはビルド 10547 で追加され、11 月のパブリック リリース バージョン 25 (ビルド 10586、EdgeHTML バージョン 13) で利用可能になりました。

Microsoft Edge の自動化機能の状態を確認するには、WebDriver の状態ページを参照してください。あなたを噛むことができる実装されていない機能がまだたくさんあります.

于 2016-03-07T16:44:06.200 に答える