在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 多瀏覽器測(cè)試
log4j日志
Selenium IDE測(cè)試創(chuàng)建
Selenium - IDE模式匹配
Selenium教程
多瀏覽器測(cè)試
Selenium IDE下載
Selenium用戶擴(kuò)展
鍵盤操作
捕捉屏幕截圖
Selenium網(wǎng)格
Selenium TestNG
Selenium定位器
查找所有鏈接
Selenium測(cè)試設(shè)計(jì)技術(shù)
鼠標(biāo)操作
下拉框交互
Selenium IDE驗(yàn)證點(diǎn)
Selenium IDE- 不同的瀏覽器
Selenium RC
多選擇操作
復(fù)選框交互
單選按鈕互動(dòng)
捕捉視頻
拖放
Selenium IDE 測(cè)試
Synchronization 同步
異常處理
Selenium 環(huán)境安裝設(shè)置
Selenium概述
用戶交互
Selenium Webdriver
Selenium IDE
Selenium頁面對(duì)象模型
Selenium IDE 工具特點(diǎn)
使用Excel數(shù)據(jù)驅(qū)動(dòng)
Selenium - Selenese命令

多瀏覽器測(cè)試

多瀏覽器測(cè)試

用戶可以同時(shí)執(zhí)行多個(gè)瀏覽器中的腳本。為了演示,我們將充分利用我們已經(jīng)采取了Selenium 網(wǎng)格相同的場(chǎng)景。Selenium 網(wǎng)格的例子,我們已經(jīng)在遠(yuǎn)程執(zhí)行腳本,在這里將在本地執(zhí)行腳本。

即使對(duì)于這一點(diǎn),我們必須確保我們有適當(dāng)?shù)尿?qū)動(dòng)程序下載。請(qǐng)參考Selenium 網(wǎng)格章下載IE和Chrome瀏覽器的驅(qū)動(dòng)程序。

示例

我們將在所有瀏覽器中同時(shí)執(zhí)行%的計(jì)算用于演示目的。

package TestNG;

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.*;
import org.testng.annotations.*;


public class TestNGClass 
{
  private WebDriver driver;
  private String URL = "http://www.calculator.net";
	
  @Parameters("browser")
  @BeforeTest
  public void launchapp(String browser) 
  {		
      
   if (browser.equalsIgnoreCase("firefox")) 
   {
	 System.out.println(" Executing on FireFox");
	 driver = new FirefoxDriver();
	 driver.get(URL);
	 driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
	 driver.manage().window().maximize();		
   } 
   else if (browser.equalsIgnoreCase("chrome")) 
   {
	System.out.println(" Executing on CHROME");
	 System.out.println("Executing on IE");
	 System.setProperty("webdriver.chrome.driver", "D:chromedriver.exe");
	 driver = new ChromeDriver();
	 driver.get(URL);
	 driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
	 driver.manage().window().maximize();	
   } 
   else if (browser.equalsIgnoreCase("ie")) 
   {
	 System.out.println("Executing on IE");
	 System.setProperty("webdriver.ie.driver", "D:IEDriverServer.exe");
	 driver = new InternetExplorerDriver();
	 driver.get(URL);
	 driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
	 driver.manage().window().maximize();		
   }
   else 
   {
      throw new IllegalArgumentException("The Browser Type is Undefined");
   }
 }
	 
	
  @Test
  public void calculatepercent()
  {
	driver.findElement(By.xpath(".//*[@id='menu']/div[3]/a")).click();     	// Click on Math Calculators  
	driver.findElement(By.xpath(".//*[@id='menu']/div[4]/div[3]/a")).click();     // Click on Percent Calculators
    driver.findElement(By.id("cpar1")).sendKeys("10"); 		// Enter value 10 in the first number of the percent Calculator
    driver上一篇:捕捉屏幕截圖下一篇:鍵盤操作