簡體   English   中英

python Selenium 查找元素

[英]python Selenium find_element

我在使用 Selenium 庫時遇到問題。 我不知道如何使用 find_element。 我得到一個錯誤

我想按的按鈕

我的代碼:

from selenium import webdriver
import time,selenium

driver = webdriver.Chrome(r"./driver/chromedriver")
driver.get("https://cin.guru/g/438694")
driver.maximize_window()
button = driver.find_element(By.class_name,"rounded-md mr-1 text-white font-bold text-base cursor-pointer py-1 px-3 mx-1")
time.sleep(5)
button.click()

但我收到此錯誤:

button = driver.find_element(By.class_name,"rounded-md mr-1 text-white font-bold text-base cursor-pointer py-1 px-3 mx-1") NameError: name 'By' is not defined

如果有人能幫助我,我將不勝感激

嘗試添加此導入語句

from selenium.webdriver.common.by import By

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM