2017-12-12 5 views
0

Windowsで正常に動作しているオートメーションスイートがあります。しかし、私はMacにVisual Studioをインストールし、MAC Safari Technology Previewブラウザで同じものを実行しようとしました。セレンのPagefactoryクリック機能がSafariブラウザで動作しません

FindsBy(How = How.CssSelector, Using = ".c-search__btn")] 
public IWebElement HeaderSearchButton { get; set; } 

HeaderSearchButton.Click(); 

ステップが正常に実行されます。エラーは投げられませんでした。しかし、対応するクリックは起こっていません。 したがって、次のステップで例外が発生します。

他のブラウザでも同じクリック機能が動作しています。

調査の進め方についてのヘルプはありますか?この手順を実行する前に、問題なくテキストボックスに検索テキストを入力できます。

+0

? – Reezo

+0

こんにちはReezo、私はしなかった、私は1つのブラウザのためだけに、すべてのオートメーションスイートを書き直すことになります。問題は、1つのブラウザのためだけにスクリプトをカスタマイズできないことです。私はクリックコマンドが機能していると感じていますが、なぜSafari Technologyのプレビューブラウザがクリックを受信した後に反応しないのか分かりません。 – Vinee

答えて

1

あなたはして試すことができます:あなたがアクションまたはJavaScript executorを使用してみました

FindsBy(How = How.ClassName, Using = "c-search__btn") 
+0

こんにちは、ロケータは正常です。前述のように、他のブラウザで作業しています。クリックイベントは発生しておらず、例外も表示されていません。クリックして次のステップに進むように見えます。残念ながら、ブラウザはクリックに反応していません。 (試したクラス名も同様ですが、それでも同じです) – Vinee

関連する問題