这是我的代码。
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()
我无法弄清楚为什么我会一直收到错误。我试图更改路径以授予其访问权限,但我仍然收到错误。也许我做错了什么,但我无法理解。
答案 0 :(得分:1)
你有可能有一个名为selenium.py
的文件吗?看看这篇文章,它可能能够帮到你。 link
答案 1 :(得分:0)
好的我不知道这是否是一个完整的noob移动,但我解决了我的问题。我将PYTHONPATH从它存储的目录链接到我的项目存储的目录。问题解决了。
步骤: 1. cd到主目录= / Users / username
nano .bash_profile
- 醇>
粘贴
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
cd到目录你正在尝试运行的程序实际上是
重复第2步
- 醇>
重复步骤3.
随意笑,哭,尖叫 - 我正在做这三件事。