selenium-webdriver启动时开启firebug

File file = new File("D:/software/firefox/firebug-2.0.16-fx.xpi");

FirefoxProfile profile = new FirefoxProfile();

profile.addExtension(file);

profile.setPreference("extensions.firebug.currentVersion", "2.0.16");//设置firebug版本

profile.setPreference("extensions.firebug.allPagesActivation","on");//设置firebug自动开启

driver = new FirefoxDriver(profile);

driver.get("http://192.168.2.128:8080/selenium/index.jsp");

driver.quit();

时间: 2024-11-08 21:52:45

selenium-webdriver启动时开启firebug的相关文章

Selenium FF WebDriver运行时开启firebug的2种方式

上一次我实测FF webdriver 加载firefoxhttp://www.cnblogs.com/tobecrazy/p/3997375.html 那么问题就来了,既然能加载firebug能否在运行时候直接激活firebug 效果如下: 针对这个情况,我们有两种solutions 方法1:使用firebug的快捷键F12激活firebug 不过这需要使用Actions class 的sendKeys method,使用sendKeys方法别忘了添加perform() 方法 否则不执行的 Fi

selenium webdriver 启动火狐、谷歌、IE浏览器及插件下载地址

各个浏览器步骤差不多,先下载驱动,解压后把 exe 文件放到 Python 目录下即可: 以IE浏览器为例: 1. 先确定 selenium 版本 打开 cmd,输入命令:pip show selenium,可以查看到版本号为3.141.0 2. 下载对应的 IE 浏览器驱动 下载地址:http://selenium-release.storage.googleapis.com/index.html,根据 selenium 对应版本进行下载: 选择32位或者64位下载: 下载并解压后,将其放到

Selenium Webdriver 学习总结-Advanced Usage-Cookie、Profile(七)

QQ群:136924235 论坛:http://bbs.shareku.com 一.如何使用Cookie代码示例: import org.openqa.selenium.Cookie; mport org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.testng.annotations.Test; import java.util.Set; public class

转载 基于Selenium WebDriver的Web应用自动化测试

转载原地址:  https://www.ibm.com/developerworks/cn/web/1306_chenlei_webdriver/ 对于 Web 应用,软件测试人员在日常的测试工作中,需要大量的手动操作来验证某些功能.开发人员在开发过程中,需要访问其应用并且验证其功能是否正常运行,反复调试重复验证.系统维护人员也需要经常访问其应用,以确保系统的正常运行.如上所述的这些操作需要花费大量的时间和人力,如能引入自动化测试代替人工重复操作,将极大地提高团队的生产效率.在本文中,我们将介绍

spring在web容器启动时执行初始化方法

需求:在tomcat启动时开启一个定时任务. 想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也就可以随容器一起启动. 问题:上面的方法很好,但是由于定时任务需要去操作数据库,而项目采用了spring的依赖注入来管理对象,而servlet并不受Spring的管理.若此时在servlet中注入Spring管理的对象,则会报错:javax.naming.NameNotFoundException: Name com.test.InitS

webdriver 启动chrome时加载配置

Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法:  一.加载所有Chrome配置 用Chrome地址栏输入chrome://version/,查看自己的"个人资料路径",然后在浏览器启动时,调用这个配置文件,代码如下: #coding=utf-8 from selenium import webdriver option = webdriver.ChromeOptions() op

Selenium分离式启动Webdriver服务和浏览器

Selenium在启动浏览器时实际进行里两步操作, 通过子进程,使用chromedriver启动一套Webdriver服务 使用webdriver.Remote()方法连接该服务并发送指令启动浏览器. 在某些情况下如果,你需要分离式启动服务和连接服务的过程,可以使用以下步骤,参考代码如下: from selenium import webdriver from selenium.webdriver.chrome.service import Service # 导入chrome的服务启动方法 #

Python+WebDriver 启动Firefox时使用profile

1.建立FireFox的profile 1.1 dos切换到Firefox的安装目录,例如:C:\Program Files\Mozilla Firefox 1.2 dos中执行命令firefor -p,弹出创建窗口(如下:),新增一个profile.此处建立在c:\xxx下 1.3 创建完成后,点击上图中的"启动Firefox",在c:\xxx下可以看见生成一些文件(最重要的貌似是cert8.db) 2.写一个测试脚本test.py,执行观察结果 2.1脚本如下: #coding=u

Selenium +java+webdriver 启动各浏览器

http://www.seleniumhq.org/  selenium启动各浏览器程序 下载最新程序 启动IE浏览器: import org.openqa.selenium.*; importorg.openqa.selenium.ie.InternetExplorerDriver; System.setProperty("webdriver.ie.driver","C:\\testdriver\\IEDriverServer.exe"); DesiredCapa