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




浙公网安备 33010602011771号