2017-05-16 5 views
2

これはかなり簡単な質問かもしれませんが、私はそれを見つけるのに苦労しています.Selen-Javaのfind要素関数のソースコードは何ですか?私はソースコードを見て、私は機能を実装していないwebdriverインターフェイスを見つけただけですか?それがインタフェースであれば、それはあるクラスによって実装されるべきではありませんか?私はwebdriverインターフェイスを実装するクラスを見つけることができませんでした。selenium-javaのfind要素のソースコードは何ですか?

私はここで何が欠けていますか?

+0

手動で検索しましたか、または参照を検索するIDEを使用しましたか?文字列 "implements WebDriver"を検索することによってもそれを見つけることができました。しかし、それをeclipseのようなものにインポートし、それを使ってインターフェースを実装するすべてのクラスを検索する方が良いでしょう。 –

+0

@ MarkLapierre、私は手動で行った。私は日食を使ってどうすればいいのか教えてくれませんか? – Ravi

+0

santhosh kumarが1つのオプションを掲載しました。別の方法は、githubからソースをダウンロードしてeclipseにインポートし、webdriverインターフェースのタイプ階層を開くことです。 –

答えて

5

あなたはおそらくWebDriver interfaceだけを見ているでしょう。しかし、興味のある主な点は、を実装するRemoteWebDriver classです。

ブラウザ固有のWebDriver実装は、RemoteWebDriverに基づいています。たとえば、ChromeDriverを参照してください。

-1

Webdriverはインターフェイスなので、実装を確認するには、使用しているWebdriver実装に移動する必要があります。

Firefox用例:私は一度時間を、これと同じ問題に直面していると、Eclipseが自動的に参照ライブラリにソースを接続するプラグインを提供しているhttps://github.com/mozilla/geckodriver

+0

ようこそスタックオーバーフロー。他の人の回答と基本的に同じ回答がある場合は、あなた自身の投稿ではなく、自分の答えをアップしてください。前回の回答がないと思っていると付け加えることがあればお気軽に回答してください。 –

0

JAVA SOURCE ATTACHER - http://marketplace.eclipse.org/content/java-source-attacher「アタッチ・ジャバ・ソース」という右クリック・コンテキスト・メニューは、実際に何をすべきかを実際に実行します。以下は

それは自動的にソースをダウンロードし、それを添付し

enter image description here

、一例です。ソースを見つけることができない場合は、インターネットのソースを検索して手動で追加する必要があります。場合は、日食がそれを見つけることができない場合は、次に、セレンのサーバースタンドアロンのソースファイルのためのサイトを試してください=>http://www.java2s.com/Code/Jar/s/Downloadseleniumserversourcesjar.htm

ありがとう。

関連する問題