要單擊的不和諧元素
我正在嘗試單擊不和諧登錄頁面上的按鈕,我嘗試查找課程,但是我相信每個會話都是隨機的,我嘗試查找 ID,但它沒有 ID。
我的目標是插入文本(我已經這樣做了)并單擊“登錄”按鈕
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.ID, value="login-button")
def login(driver, email_box, password_box):
driver.implicitly_wait(3)
driver.implicitly_wait(5)
email_box.send_keys("[email protected]")
password_box.send_keys("Kalel12345shjd")
login(driver=driver,email_box=email_box, password_box=password_box)```
uj5u.com熱心網友回復:
如果您想click打開login按鈕,請使用下面的定位器并單擊它。
CSS 選擇器
button[type='submit']
或 XPATH
//button[@type='submit']
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/492644.html
