[英]Not able to click on a button on Python Selenium
我需要點擊這個航班網站https://www.expedia.com/上的 Flight 按鈕,但我不知道如何。 試圖在 Inspect 上找到 ID,但找不到。 如何單擊 PyCharm 上的飛行按鈕。
from selenium import webdriver
driver=webdriver.Chrome(executable_path="D:\ChromeDriverExtracted\chromedriver")
driver.maximize_window()
driver.get("https://www.expedia.com/")
driver.find_element_by_class_name("Flights").click()
Flights 屬性沒有作為Flights
類名。 它有文字Flights
HTML :
<span class="uitk-tab-text">Flights</span>
代碼:
driver.find_element_by_xpath("//span[text()='Flights']").click()
始終在 chrome 控制台中檢查您的xPath
以確保它是唯一的。
F12
。elements
部分CTRL + F
)xpath
並查看您想要的element
是否被1/1
匹配節點突出顯示。 這意味着,您的xPath
是獨一無二的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.