首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Selenium webdriver打开特定浏览器

如何使用Selenium webdriver打开特定浏览器
EN

Stack Overflow用户
提问于 2013-06-08 18:21:56
回答 5查看 59.3K关注 0票数 5

我使用的是lang :java framework: testNG

我的系统安装了3-4个版本的Mozilla,如何打开特定版本的Mozilla实例?假设我有3.5,3.6,....安装了Mozilla版本,我想打开3.6版本并执行测试。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-06-08 18:31:30

只需指定version..may be的二进制文件的路径,如-

代码语言:javascript
复制
FirefoxBinary binary = new FirefoxBinary(new File("path_to_bin"));
FirefoxProfile profile = new FirefoxProfile();
WebDriver driver = new FirefoxDriver(binary, profile);
票数 10
EN

Stack Overflow用户

发布于 2013-06-09 00:27:07

只需为webdriver.firefox.bin属性指定适当版本firefox.exe的路径即可。

代码语言:javascript
复制
System.setProperty("webdriver.firefox.bin", "c:\\path\\to\\firefox.exe");
票数 6
EN

Stack Overflow用户

发布于 2013-06-10 14:15:53

对于firefox

代码语言:javascript
复制
 System.setProperty("webdriver.gecko.driver","path of geckodriver.exe");
 WebDriver driver = new FirefoxDriver();

来自Chrome浏览器

代码语言:javascript
复制
     File file = new File("D:\\selnium webdriver\\driver\\chromedriver.exe");
     System.setProperty("webdriver.chrome.driver", file.getAbsolutePath() );
      WebDriver driver = new ChromeDriver();

适用于Internet explorer

代码语言:javascript
复制
           File file = new File("D:\\selnium webdriver\\driver\\IEDriverServer.exe");
    System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
       WebDriver driver = new InternetExplorerDriver();
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16998503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档