zoukankan      html  css  js  c++  java
  • selenium可以打开浏览器但页面空白不输入URL

    新手如我,在学习的过程中不断地踩坑。

    今天在运行一个简单的python+selenium打开火狐浏览器输入百度网址的测试demo。

    import time
    from selenium import webdriver
    
    browser = webdriver.Firefox()
    url = "http://wwww.baidu.com"
    browser.get(url)
    browser.find_element_by_id("kw").send_keys("selenium")
    browser.find_element_by_id("su").click()
    time.sleep(3)
    browser.quit()
    

      

    发现浏览器能够正常打开。但是页面确实这样的?

    当时有点懵逼,因为这程序之前运行时没问题的。可以正常打开浏览器和百度。

    我安装的是python2.7+selenium2.53.6+Firefox45。

    然后百度了一下,原来出现这种情况是因为selenium版本与火狐浏览器的版本不匹配。

    然后我查看了一下我的火狐浏览器,F**K,原来它自动升级到了Firefox47了。

    把47版本的卸载掉后,重装了45版本,程序运行结果正常。

    selenium2可以支持45版本一下的火狐浏览器。

  • 相关阅读:
    2016工作总结与反思
    JSP 标准标签库(JSTL)
    JQuery遍历CheckBox踩坑记
    JAVA中按照""截取字符串
    file上传图片功能
    List转化为Map
    Map转化为List
    对JAVA的LIST进行排序
    根据制定ID查询信息
    制定查询条数
  • 原文地址:https://www.cnblogs.com/yetj/p/8982863.html
Copyright © 2011-2022 走看看