selenium模拟移动设备iosandroidetc浏览器.doc

上传人:scccc 文档编号:12013896 上传时间:2021-12-01 格式:DOC 页数:2 大小:15KB
返回 下载 相关 举报
selenium模拟移动设备iosandroidetc浏览器.doc_第1页
第1页 / 共2页
selenium模拟移动设备iosandroidetc浏览器.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《selenium模拟移动设备iosandroidetc浏览器.doc》由会员分享,可在线阅读,更多相关《selenium模拟移动设备iosandroidetc浏览器.doc(2页珍藏版)》请在三一文库上搜索。

1、Selenium 模拟移动设备( iOS ,Android ,etc )浏览器背景 = 身处移动互联网时代,不少 Web 产品都针对 移动客户端浏览器定制了页面展示为了测试这些页面,要么 使用手机(及模拟器) ,要么使用桌面浏览器进行模拟这里 展示如何在自动化测试中使用 Selenium 模拟移动设备浏览 器实现代码 =package ease.demo;import java.io.File;import java.io.IOException;import java.util.Arrays;import org.openqa.selenium.WebDriver;import org.op

2、enqa.selenium.chrome.ChromeDriverService;import org.openqa.selenium.remote.DesiredCapabilities;import org.openqa.selenium.remote.RemoteWebDriver;public class MobileBrowser public static void main(String args) throws Exception / 启动 Chromedriver Server ChromeDriverService chromeServer = newChromeDrive

3、rService.Builder().usingDriverExecutable(newFile("res/chromedriver_for_mac").usingAnyFreePort().buil d(); try chromeServer.start(); catch (IOException e) e.printStackTrace(); / 以 iPad 模式启动 Chrome , 并访问网易门户 DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapa

4、bility("chrome.switches",Arrays.asList("-user-agent="Mozilla/5.0 (iPad; U; CPUOS 3_2_2 like Mac OS X; en-us) AppleWebKit/531.21.10(KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10"");WebDriver wb = newRemoteWebDriver(chromeServer.getUrl(), capabilities); wb.get(""); Thread.sleep(2500);wb.quit(); chromeServer.stop(); 这里使用 Chrome 模拟 iPad ,并访问网易门户页面; 其它一 些启动方式参见: 备注 = 低版本 Chrome 可能不支持模拟移动设备; 若须升级 Chrome , 请一起升级 Chromedriver (下载地址: )

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1