zoukankan      html  css  js  c++  java
  • PyCharm+selenium环境搭建及遇到问题总结

    1、在PyCharm中添加selenium:

    在命令行中运行

    pip install selenium
    

    在PyCharm中settings->Project untitled->Project Interperter,绿色加号添加selenium。

    如果安装selenium失败,则修改python中的helpers文件夹下的packging_tool中的do_install和do_uninstall至如下:

    def do_install(pkgs):
        try:
            # import pip
            try:
                from pip._internal import main
            except Exception:
                from pip import main
        except ImportError:
            error_no_pip()
        return main(['install'] + pkgs)
    
    
    def do_uninstall(pkgs):
        try:
            # import pip
            try:
                from pip._internal import main
            except Exception:
                from pip import main
        except ImportError:
            error_no_pip()
        return main(['uninstall', '-y'] + pkgs)
    

      

    2、测试能否使用selenium:

    from selenium import webdriver
    import time
    brower = webdriver.Firefox()
    brower.get("http://www.baidu.com")
    
    brower.find_element_by_id('kw').send_keys('selenium')
    brower.find_element_by_id('su').click()
    
    time.sleep(3)
    brower.close()
    

     编译后能否打开指定的网站百度(使用火狐):

    如果报错,如下:

    selenium.common.exceptions.WebDriverException: Message: 'geckodriver' execut
    

     则需要下载geckodriver.exe(火狐):

    下载地址:https://github.com/mozilla/geckodriver/releases,根据自己的电脑,下载的win64位的。

    在firefox的安装目录下,解压geckodriver,然后将该路径添加到path环境变量下,不报这个错了;如图:

  • 相关阅读:
    模拟测试48
    模拟测试47
    模拟测试46
    NOIP模拟测试29(A)
    NOIP模拟测试19
    NOIP模拟测试18(T3待更新)
    杂题
    noip模拟测试18 T2搜索
    noip模拟测试17 2019-08-11 考后反思
    noip模拟测试14 20190807 考试反思
  • 原文地址:https://www.cnblogs.com/-hjd/p/9560407.html
Copyright © 2011-2022 走看看