構築するために+セレン環境日食

まず、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浏览器。

 

 

おすすめ

転載: www.cnblogs.com/Nancy-Lee/p/10986324.html