0

現在、Google マップまたは地理位置情報 API を含むプロジェクトで作業しています。マップをクリックすると、ブラウザーの共有場所がポップアップ表示されますが、Selenium Web ドライバーを使用するとクリックできません。さらに、すべてのブラウザには、この共有場所のさまざまな種類のポップアップまたはスライドダウンが含まれています。セレンまたはサードパーティのツールを使用してブラウザの機能を処理するソリューションを提供してください。

どうもありがとう..!!

4

3 に答える 3

1

Sikuli IDE を使用してみてください: http://www.sikuli.org/ スクリーンショット画像を使用したグラフィカル ユーザー インターフェイスで動作します。

于 2013-05-10T12:44:04.697 に答える
0

Webdriver を使用する代わりに、Sikuli-Webdriver を試すことができます。詳細については、こちらのリンクを参照してください。

于 2013-05-10T13:07:52.843 に答える
0

Screen および Pattern クラスを使用する:- (プロジェクトに sikuli jar を追加するか、プロジェクトに sikuliAPI maven 依存関係を追加します{maven ベースの場合}):-

スクリーン screen=new Screen();

Pattern img1=new Pattern("C:\Selenium Webdriver\Sikuli_Jar\location.png");

screen.click(img1);

*場所 C:\Selenium Webdriver\Sikuli_Jar\location.png PATH OF SHARELOCATION ポップアップ イメージ。

于 2016-07-26T12:30:31.793 に答える