关闭

(selenium 小知识点)解决使用Webdrive打开Firefox不含有插件的问题(python)

871人阅读 评论(0) 收藏 举报
分类:

转载:http://www.cnblogs.com/roicel/archive/2013/03/27/2984551.html?utm_source=tuicool&utm_medium=referralfrom selenium import webdriver

from selenium import webdriver
import unittest

class Register(unittest.TestCase):
	def setUp(self):
		self.profileDir = r"C:\Users\xxxx\AppData\Roaming\Mozilla\Firefox\Profiles\93a9ic09.default" #配置文件,详见要点1
		self.profile = webdriver.FirefoxProfile(self.profileDir)
		self.driver = webdriver.Firefox(self.profile)
		self.driver.implicitly_wait(30)
		self.base_url = "http://www.baidu.com/"
		self.verificationErrors = []
		self.accept_next_alert = True
		
	#百度搜索用例
	def test_baidu_search(self):
		'''百度搜索'''

		driver = self.driver
		driver.get(self.base_url + "/")
		driver.find_element_by_id("kw").send_keys("selenium webdriver")
		driver.find_element_by_id("su").click()
		time.sleep(2)
		driver.close()

if __name__ == "__main__":
	unittest.main()

怎么找到我的用户配置文件?

https://support.mozilla.org/zh-CN/kb/%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6

点击菜单按钮 New Fx Menu,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  • 应用程序概要 部分,点击 显示文件夹 按钮,将打开一个窗口显示您的配置文件
  • 0
    0
    查看评论

    selenium设置firefox profile之 不进入 firstrun页面

    以下是java代码,python类似的。 FirefoxProfile fp = new FirefoxProfile(); fp.setPreference("browser.startup.homepage", "about:blank"); fp.se...
    • crzc123
    • crzc123
    • 2015-12-28 13:33
    • 1367

    Selenium+python-解决使用Webdrive打开Firefox不含有插件的问题

    Selenium+python解决使用Webdrive打开Firefox不含有插件的问题
    • zhangyulan2010
    • zhangyulan2010
    • 2016-06-19 11:42
    • 167

    Windows环境下使用python selenium 打开Firefox的问题总结

    Windows环境下使用python selenium 打开Firefox的问题总结
    • stevenkwong
    • stevenkwong
    • 2016-09-23 14:50
    • 1445

    selenium打开firefox打开为导入向导问题解决。

    selenium打开firefox打开为导入向导问题解决。
    • shengchuan141
    • shengchuan141
    • 2015-06-03 14:35
    • 3370

    关于selenium 用Webdrive打开Firefox不含有插件的问题(python)

    from selenium import webdriver  import time browser = webdriver.Firefox()  browser.get('www.baidu.com') 我做测试的时候我的web网页需要打开火狐...
    • chinajobs
    • chinajobs
    • 2016-10-05 18:39
    • 1606

    Python-Selenium2做Web自动化测试(6)-解决使用Webdrive打开Firefox不含有插件的问题

    解决使用Webdrive打开Firefox不含有插件的问题: 一直都存在这个问题,导致打开Firefox速度比较慢,并且不含插件非常影响正常使用。 这时候,我们就会用到firefoxprofile。 首先,介绍一下FirefoxProfile。 要了解Firefox profile请访问 这里 ...
    • jasonwoolf
    • jasonwoolf
    • 2015-08-09 15:11
    • 2114

    python 与 webdriver结合打开不同浏览器

    FirefoxChromeChrome需要安装驱动: 下载驱动:http://chromedriver.storage.googleapis.com/index.html 安装 chrome 浏览器驱动,下载 ChromeDriver_win32.zip(根据自己系统下载不同的版本驱动),解压 ...
    • Sifastiane
    • Sifastiane
    • 2015-09-21 19:02
    • 983

    (selenium 小知识点)解决使用Webdrive打开Firefox不含有插件的问题(python)

    转载:http://www.cnblogs.com/roicel/archive/2013/03/27/2984551.html?utm_source=tuicool&utm_medium=referralfrom selenium import webdriver from seleni...
    • fanxiyanhong
    • fanxiyanhong
    • 2016-06-02 09:54
    • 871

    Python Selenium 启动新版本Firefox失败问题解决方案

    Firefox 45版本以上使用selenium-3.0.1无法直接启动需要如下步骤: (1)    下载geckodriver.exe https://github.com/mozilla/geckodriver/releases   解压...
    • cyjs1988
    • cyjs1988
    • 2017-06-01 11:06
    • 345

    python+selenium中火狐浏览器无法启动问题

    1、selenium中火狐浏览器(版本为47.0)无法正常启动,启动firefox浏览器会停止运行,是因为火狐浏览器版本太高,导致selenium和其浏览器版本不兼容引起的,一般情况都是selenium中调用的各个DRIVER版本低于浏览器的版本引起; 解决办法:将火狐浏览器安装较低版本,安装到37...
    • u011410999
    • u011410999
    • 2017-08-18 13:57
    • 360
      个人资料
      • 访问:34910次
      • 积分:628
      • 等级:
      • 排名:千里之外
      • 原创:27篇
      • 转载:8篇
      • 译文:0篇
      • 评论:4条
      最新评论