0

wdio.conf.jsの以下の機能を使用してSafariテクノロジープレビューリリース43(Safari 11.1、WebKit 12605.1.12)でテストを実行しようとしました。webdriver ioテストでのsafari技術プレビューの使用方法(wdioテストランナーを使用)?

capabilities: [{ 
    browserName: 'safari', 
    'safari.options': { 
     technologyPreview: true 
    } 
}] 

テストを実行するたびに、通常のバージョンのブラウザが開きます。誰も同様の問題に直面している?

利用サファリいけない

[14:39:54] COMMAND POST  "/wd/hub/session" 
[14:39:54] DATA  {"desiredCapabilities":{"javascriptEnabled":true,"locationContextEnabled":true,"handlesAlerts":true,"rotatable":true,"browserName":"safari","safari.options":{"technologyPreview":true},"loggingPrefs":{"browser":"ALL","driver":"ALL"},"requestOrigins":{"url":"http://webdriver.io","version":"4.6.2","name":"webdriverio"}}} 
[14:39:55] INFO SET SESSION ID EE19F81D-B054-4926-8235-B64387250665 
[14:39:55] RESULT  {"applicationCacheEnabled":true,"rotatable":false,"databaseEnabled":true,"handlesAlerts":true,"version":"12604.3.5.1.1","cleanSession":true,"platform":"macOS","nativeEvents":true,"locationContextEnabled":false,"webStorageEnabled":true,"browserName":"safari","javascriptEnabled":true,"platformName":"macOS","cssSelectorsEnabled":true} 
[14:39:56] COMMAND POST  "/wd/hub/session/EE19F81D-B054-4926-8235-B64387250665/url" 

答えて

1

これは「まだ」自分のSafariドライバの実装ではセレンによってサポートされていない可能性の機能であるかのように表示されます。

少し調べたところ、私は数日前からノートでこの問題に遭遇しました。セレン組織のメンバーあたりの底部付近に

https://github.com/SeleniumHQ/selenium/issues/4537

読書「technologyPreview」ノードの設定ファイルからの設定は、私たちがしている、それは独立した問題で、まだ実装 ではありませんこの 機能で作業しています。

0

以下のログを見つけ、多分あなたはバイナリで.exeファイルを定義すると、クロムカナリアでそれを行うことができますどのように同じ方法でバイナリを開くことができますしてください。

"browserName": "chromeCanary", 
    "platform": "MAC", 
    "chromeOptions": { 
     "binary": "/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary" 
    }, 
+0

私は、ChromeよりもSafariテクノロジのプレビューを実行する方法を探していました。 – human

+0

「browserName」をSafariに変更するか、safari.exe(または他のすべてのosのファイル拡張子)パスを使用すると、これまでSafariと「バイナリ」に使用していたもの –

関連する問題