1. 程式人生 > >selenium 使用谷歌瀏覽器模擬wap測試

selenium 使用谷歌瀏覽器模擬wap測試

1.安裝對應瀏覽器版本的
chromedriver.exe
在此下載 http://chromedriver.storage.googleapis.com/index.html

notes.txt檔案可檢視對應的版本資訊

2.程式碼如下:
/**
 * 使用谷歌瀏覽器模擬wap測試
 */
@Test
public void initdriver(){
    String devicesName="Galaxy S5"; //填寫谷歌瀏覽器模擬器具有的裝置名稱
    System.setProperty("webdriver.chrome.driver","D:\\yhtWord\\IdeaProject\\chromedriver.exe"
);//chromedriver.exe的安裝路徑 Map<String, String> mobileEmulation=new HashMap<String, String>(); //設定裝置 mobileEmulation.put("deviceName",devicesName); System.out.println("使用谷歌瀏覽器模擬手機裝置為:"+ devicesName); Map<String, Object> chromeOptions=new HashMap<String, Object>(); chromeOptions.put("mobileEmulation"
,mobileEmulation); DesiredCapabilities capabilities=DesiredCapabilities.chrome(); capabilities.setCapability(ChromeOptions.CAPABILITY,chromeOptions); try { WebDriver driver=new ChromeDriver(capabilities); driver.get("http://www.baidu.com"); }catch (Exception e){ e.printStackTrace(); } }
3.瀏覽器設定

最好關閉下瀏覽器,不然可能會報錯:不能解析

capabilities 無效裝置等。
4.執行@Test程式碼,瀏覽器開啟如圖