attributeError:' webelement'对象没有属性'以下'
我试图在discord.com/login页面上找到登录按钮的相对元素,我试图通过使用我在硒文档上看到的以下功能来找到寄存器按钮/元素。我正在尝试单击它
from pydoc import locate
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
driver = webdriver.Chrome(r"C:/Users/sexyv/Downloads/chromedriver_win32/chromedriver.exe")
driver.get("https://discord.com/login")
email_box = driver.find_element(by=By.NAME, value="email")
password_box = driver.find_element(by=By.NAME, value="password")
submit_button = driver.find_element(by=By.XPATH, value="//button[@type='submit']").below(password_box)
def login(driver, email_box, password_box, submit_button):
email_box.send_keys("[email protected]")
password_box.send_keys("Kalel12346")
driver.implicitly_wait(3)
submit_button.click()
login(driver=driver,email_box=email_box, password_box=password_box, submit_button=submit_button)```
I am trying to find the relative element to the login button on the discord.com/login page, i am trying to locate the register button/element by using the below function i saw on the selenium documentation. I am trying to click it
from pydoc import locate
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
driver = webdriver.Chrome(r"C:/Users/sexyv/Downloads/chromedriver_win32/chromedriver.exe")
driver.get("https://discord.com/login")
email_box = driver.find_element(by=By.NAME, value="email")
password_box = driver.find_element(by=By.NAME, value="password")
submit_button = driver.find_element(by=By.XPATH, value="//button[@type='submit']").below(password_box)
def login(driver, email_box, password_box, submit_button):
email_box.send_keys("[email protected]")
password_box.send_keys("Kalel12346")
driver.implicitly_wait(3)
submit_button.click()
login(driver=driver,email_box=email_box, password_box=password_box, submit_button=submit_button)```
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下不是硒函数,
除了页面上只有一个提交按钮,
XPath在没有以下部分的情况下工作
Below isn't a selenium function
Besides there is only one submit button on the page
The xpath works without the below portion