gpt4 book ai didi

python - 我的一个脚本导致同一目录中的其他脚本出现 Selenium 问题

转载 作者:行者123 更新时间:2023-12-01 00:29:09 26 4
gpt4 key购买 nike

我的 python 目录中有多个脚本,用于拉出各种网站、登录并执行各种其他任务。它们工作得很好,直到我创建了另一个脚本来登录我的电子邮件,现在当该电子邮件脚本位于该目录中时,该目录中的所有脚本都无法工作。如果我将脚本移动到不同的目录,那么之前的所有脚本都会再次工作,但是我的 email.py 的当前目录将出现 selenium webdriver 的问题,给我

“AttributeError:模块'selenium.webdriver'没有属性'Chrome'”

问题是如何解决这个问题以及为什么只有该文件才会出现这种情况?

from selenium import webdriver

driver =
webdriver.Chrome(executable_path='/users/roughcaster/Downloads/chromedriver')
driver.get('https://sso.secureserver.net/login?app=email&realm=pass')
username =
driver.find_element_by_id('username').send_keys('trey@nationwideautoshipping.com')
password = driver.find_element_by_id('password').send_keys('Ship2020*')
signin = driver.find_element_by_link_text('Sign In').click()
driver.quit()

最佳答案

首先想到的是您的目录名为 selenium,如果是这样,您需要更改名称。

如果情况并非如此,请仔细检查您是否已安装selenium

使用pip install selenium进行安装。

您的有效代码块将是:

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

driver = webdriver.Chrome(r"/users/roughcaster/Downloads/chromedriver")
driver.get('https://sso.secureserver.net/login?app=email&realm=pass')

username = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, 'username')))
username.send_keys('trey@nationwideautoshipping.com')
password = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, 'password')))
password.send_keys('Ship2020*')
signin = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, 'submitBtn')))
signin.click()
driver.quit()

关于python - 我的一个脚本导致同一目录中的其他脚本出现 Selenium 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58325114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com