0
私はURLを起動し、そのページ内のいくつかの要素を探したいと思う。 Safariで実行しようとすると、URLが起動されますが、webdriverインスタンスを使用して要素やその他のアクションが見つかった場合、nullポインタとして例外がスローされます。同じコードがクロムドライバでうまく動作します。私はWindowsマシンでこれを試していますsafariドライバを使用してセレンスクリプトを実行するには?
私はURLを起動し、そのページ内のいくつかの要素を探したいと思う。 Safariで実行しようとすると、URLが起動されますが、webdriverインスタンスを使用して要素やその他のアクションが見つかった場合、nullポインタとして例外がスローされます。同じコードがクロムドライバでうまく動作します。私はWindowsマシンでこれを試していますsafariドライバを使用してセレンスクリプトを実行するには?
Safari Technology Previewを使う必要があります。以下のコードを試してみてくださいWebDriver Support in Safari 10
からの助けを取る:
SafariOptions options = new SafariOptions();
options.setUseCleanSession(true);
options.setUseTechnologyPreview(true);
currentDriver = new SafariDriver(options);
をWindowsまたはMacを使用していますか? –