ImportError:无法导入名称'webdriver''

时间:2017-04-20 20:39:18

标签: python selenium

这是我的代码。

frozenset

当我运行它时,我收到此错误,

import sys
print (sys.path)

from selenium import webdriver 
from selenium.webdriver.common.by import BY 
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

usernameStr = 'email'
passwordStr = 'password'

browser = webdriver.Chrome()
browser.get('http://website.com')



username = browser.find_element_by_xpath('//*[@id="did-ui"]/div/div/section/section/form/section/div[1]/div/label/span[2]/input')
username.send_keys(usernameStr)
password = browser.find_element_by_xpath('//*[@id="did-ui"]/div/div/section/section/form/section/div[2]/div/label/span[2]/input')
password.send_keys(passwordStr)
nextButton = browser.find_element_by_xpath('//*[@id="did-ui"]/div/div/section/section/form/section/div[3]/button[1]')
nextButton.click()

我无法弄清楚为什么我会一直收到错误。我试图更改路径以授予其访问权限,但我仍然收到错误。也许我做错了什么,但我无法理解。

2 个答案:

答案 0 :(得分:1)

你有可能有一个名为selenium.py的文件吗?看看这篇文章,它可能能够帮到你。 link

答案 1 :(得分:0)

好的我不知道这是否是一个完整的noob移动,但我解决了我的问题。我将PYTHONPATH从它存储的目录链接到我的项目存储的目录。问题解决了。

  

步骤:   1. cd到主目录= / Users / username

     
      
  1. nano .bash_profile

  2.   
  3. 粘贴

  4.   
xport PATH=/usr/local/share/python:$PATH
export PYTHONPATH=/usr/local/lib/python:$PYTHONPATH
PYTHONPATH=$PYTHONPATH:/System/Library/Frameworks/Python.framework/Versions/3.6.1/lib/python3/site-packages/
export PATH=$PATH:/usr/local/bin
  
      
  1. cd到目录你正在尝试运行的程序实际上是

  2.   
  3. 重复第2步

  4.   
  5. 重复步骤3.

  6.   

随意笑,哭,尖叫 - 我正在做这三件事。

相关问题