Selenium+Java環境搭建


1. 安裝JDK

URL:http://www.oracle.com/technetwork/java/javase/downloads/

 

2. 配置環境變量

JAVA_HOME = E:\Java\Java\jdk1.7.0_15

  PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  注:上面這行的“.”不能忽略掉了。

然后在windows命令窗口任意目錄下,運行命令java -version,或執行成功則安裝和配置成功。

 

3. 安裝eclipse

URL: http://www.eclipse.org/downloads/

4. 安裝TestNG

 可直接安裝 Help->Install New Software

 驗證方法:file-->new-->other-->TestNg

5.下載Selenium IDE、SeleniumRC、IEDriverServer,WebDriver

1) Selenium IDE:selenium_ide-2.9.1-fx.xpi 用來在Firefox上錄制腳本。
2) Selenium RC:selenium-server-standalone-3.4.0.jar 模擬服務器端,selenium 1.0執行腳本時需要單獨啟動該jar包, selenium webdriver無需單獨啟動。
3) IEDriverServer:IEDriverServer_Win32_2.40.0.zip IE驅動
4) WebDriver: selenium-java-3.4.0.zip

 6. 下載Firefox、安裝Selenium IDE、firebug、Xpath checker、Xpath finder插件

1) 安裝Selenium IDE

把前面下載的selenium-ide拖放到Firefox,彈出圖后,安裝即可。

驗證: firefox 工具〉開發者〉selenium IDE

2) 安裝firebug:進附加組件,搜索firebug、Xpath,安裝,重啟瀏覽器。

 

7. 啟動SeleniumRC

selenium 1.0需要啟動單獨rc,webdriver則不需要啟動。

啟動seleniumRC的方法: cmd命令行進入selenium-server-standalone-2.40.0.jar存放目錄(或者進入selenium-server-standalone-2.40.0.jar存放目錄然后在文檔路徑里輸入cmd),然后輸入如下命令 java -jar selenium-server-standalone-2.40.0.jar

 8. Eclipse執行Selenium的Java實例

1)新建java工程:File-->new-->other-->Java Project

2)引入Selenium相關的包:Properties-->Java Build Path-->Libraries-->Add External Jars

9. Below error happen when execute "WebDriver driver = new FirefoxDriver();" on Selenium 3.0, need download file geckodriv.

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases

URL: https://github.com/mozilla/geckodriver/releases

可以單獨創建一個目錄,如:D:/drivers/ ,把不同瀏覽器的驅動都放到該目錄。geckodriver.exeFirefox)、chromedriver.exeChrome)、MicrosoftWebDriver.exeEdge)、IEDriverServer.exeIE)、operadriver.exeOpera)等。

  然后,將D:/drivers/添加到系統環境變最path下面即可。

 1)Firefox

System.setProperty ("webdriver.firefox.bin" , "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" );

 

System.setProperty("webdriver.gecko.driver", "C:\\Tools\\Selenium\\driver\\geckodriver");

 2)IE

download IEDriverServer.exe and then put into the same folder as iexplore.exe.

File file_ie = new File("C:\\Program Files\\Internet Explorer\\IEDriverServer.exe");

    System.setProperty( "webdriver.ie.driver", file_ie.getAbsolutePath());

    DesiredCapabilities caps = DesiredCapabilities.internetExplorer();   

caps.setCapability("ignoreZoomSetting", true);

    WebDriver ieDriver = new InternetExplorerDriver(caps);

//WebDriver driver = new InternetExplorerDriver();   

ieDriver.get("https://www.baidu.com/");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM