彻底解决selenium启动firefox时总弹框的问题

本文介绍如何解决Selenium启动Firefox时出现烦人的弹窗问题,并提供具体实践步骤,包括定位Firefox配置路径、创建定制配置文件并将其传递给FirefoxDriver。

在启动selenium时,firefox总是弹框,很是烦人,需要手动取消。通过google总算找到了办法。
可参见:
http://toolsqa.com/selenium-webdriver/custom-firefox-profile/
当然,也有中文版,可参见:
https://my.oschina.net/jiangbianwanghai/blog/508736

以及:
http://www.cnblogs.com/uslang/articles/5819116.html

以下是我的具体实践:
1. 处理每次都启动新的firefox方法
2. 找到firefox配置所在文件夹路径
3. 利用profile传递给FirefoxDriver

主要部分

private static String path 
                = "C:\\Users\\用户名\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\6vo0xq9s.default";
    static FirefoxProfile profile = new FirefoxProfile(new File(path)); 
    static WebDriver driver = new FirefoxDriver(profile);  

PS:
如果firefox未默认安装,则需要设置firefox启动位置

System.setProperty("webdriver.firefox.bin", "D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
driver = new FirefoxDriver();

/启动IE/

System.setProperty("webdriver.ie.driver", "D:\\selenium\\IEDriverServer.exe");
driver = new InternetExplorerDriver();

随着工作的需要,慢慢都是需要学习的!学无止境,就是有点慢,无暇顾及,尤其是在工作中没有使用到的东西。。。。再接再厉吧!

进阶请参考:慕课网(imooc)Selenium自动化学习笔记01:封装

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值