まず、JDKとEclipseをインストール
Jdk1.8は日食が可能ダウンロードしてインストール後、インストールして構成された環境変数を、と。
第二に、セレンをダウンロード
インストールパッケージをダウンロードして、セレンを抽出し、この論文のセレン2.53.1安定版。
第三に、jarファイルパッケージへの参照
3.1新しいJavaプロジェクト
3.2参照のjarパッケージ
同様に、フォルダ内のすべてのLIBSのjarセレン圧縮ファイルは、ファイルのlibsを含むフォルダを見つけることができないコードの実行時にクラスを防ぐために、プロジェクトへの参照があります。
第四に、IEブラウザを起動
4.1ドライブオブジェクトを作成するには、IEブラウザを起動します。
実行エラー1:
システム属性は4.2 webdriver.ie.driverに設定します
IEのバージョンは、対応する駆動セレン、IEDriverServer.exeは解凍されたファイルのsrcクラスディレクトリのプロジェクトフォルダにコピーしたファイルをダウンロードしてください。
パスなどのシステムプロパティとしてwebdriver.ie.driverは、IEDriverServer値を取ら。srcフォルダでは、IEDriverServer.exeを選択し、ファイルを右クリックして「/Java_web_auto/src/IEDriverServer.exe」、ただ相対パスを取る「のsrc / IEDriverServer.exe」として貼り付けた後、修飾名をコピーします。コードは以下の通りであります:
実行エラー2:
設定IE 4.3ブラウザのセキュリティ領域一貫性の保護モード
IEブラウザを開き、[設定] - インターネットオプション]を選択します - エラー2が発生していない一貫性のある原因の下に四つの領域(インターネット、イントラネット、信頼済みサイト、制限付きサイト)の安全性の結果を確認する保護モードを有効にします。有効に保護モード項目4つの領域がチェックされ、適用されます。もう一度コードを実行するには、ブラウザを閉じます。
実行エラー3:
125%のIEブラウザのズーム比は、100%に設定されるべきです。
4.4 100%にIEブラウザのズーム比を設定します
あなたは、ブラウザではなく、エラーが成功し、再びコードを実行し、ブラウザを閉じて開いた後、100%にページのスケーリングを設定します。
第五に、Firefoxブラウザを起動します
5.1 Firefoxブラウザを起動するドライブオブジェクトの作成
実行エラー1:
原因:
1. Firefoxブラウザインストール
別のパスにインストール2.Firefoxなく、デフォルトのインストールパス
解决办法:
指定Firefox可执行文件路径
5.2 指定Firefox可执行文件路径
告诉jvm火狐的可执行文件的路径:
执行代码,启动Firefox浏览器。
注意:
1.selenium 2.x 版本中Firefox不需要驱动文件,因为自带的FirefoxDriver已经实现了驱动功能,例如打开浏览器、定位元素等操作。(selenium 2.53.1 + Firefox 46.0)
2.selenium 3.x 版本需要Firefox驱动文件
进入change log可以查看不同的驱动版本对应的selenium版本以及Firefox版本。
六、启动chrome浏览器
6.1 创建驱动对象启动chrome浏览器
执行错误1:
错误原因:
缺少chrome浏览器驱动文件。
解决办法:
下载对应版本驱动文件并将其添加进工程,同IE浏览器设置(1.6.4.2)。
6.2 设置webdriver.chrome.driver为系统属性
执行代码,自动打开chrome浏览器。
去掉这个提示方法:
win+r运行regedit,找到HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset,删除即可。
再次运行代码,启动chrome浏览器。