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环境变量下,不报这个错了;如图:

 

posted @ 2018-08-30 15:22  029黄甲栋  阅读(7646)  评论(0编辑  收藏  举报