元素难处理的硒

时间:2019-09-21 21:53:22

标签: python selenium

我正在尝试为论坛创建一个自动碰撞程序,但似乎什么都无法交互。

import webbrowser
import pyautogui
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("https://ogusers.com/member.php?action=login")

#Login
inputElement = driver.find_element_by_class_name("textbox")
inputElement.send_keys("xKyle")

1 个答案:

答案 0 :(得分:0)

不能真正说出问题出在哪里,您需要确切地说出正在发生的事情,让我们从不提供通往ChromeDriver的硒路径开始。您需要从here下载它,并确保驱动程序与您的浏览器版本兼容。 接下来给它提供路径,如果您在Windows上,则路径将如下所示:

r"C:\dir\dir\chromedriver.exe'

您需要为原始数据提供'r',否则解释器会认为您正在尝试提供一些奇怪的字符串命令,例如\ n作为新行

还要尝试不按类名搜索,因为您要使用Xpath的时间有99%,尤其是相对的时候。因此,只需单击element,然后复制xpath。

要获取更多答案,您需要准确说明您要做什么以及何时失败:)