-2
當我嘗試當我打電話使用當我調用driver.find_elements_by_class_name('radio')時,爲什麼size不想顯示?
driver.find_elements_by_class_name('radio') or driver.find_elements_by_class_name('hidden-xs') or driver.find_elements_by_class_name('form-control')
爲什麼我看不到大小數湊這個鏈接
https://hbx.com/brands/reebok/club-c-85-1
?我得到的是這個。
[<selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-494")>, <selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-495")>, <selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-496")>, <selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-497")>, <selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-498")>, <selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-499")>, <selenium.webdriver.remote.webelement.WebElement (session="d8112720343cc58b0a17512f8cd83c7a", element="0.3067735208506053-500")>]
我的腳本
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
#url target
driver.get("https://hbx.com/categories/sneakers")
#masuk link
driver.find_element_by_css_selector('a.picture').click()
#size/color
driver.find_elements_by_class_name('radio')
嗨,'driver.find_element_by_class_name('radio')。text' is work! 但是當我使用 'driver.find_element_by_class_name(「單選」)的文本「或'driver.find_elements_by_class_name(‘無線電’)'我得到這個**回溯(最近通話最後一個): 文件‘’,行1,在' AttributeError:'list'對象沒有屬性'text'** –
Filmar
然後,爲什麼我不能使用多個元素? – Filmar
,因爲列表沒有名爲'text'的屬性。在跳到自動化之前,請先學習編程語言的概念,否則你會陷入每一個點。如果這回答你的問題,你應該接受它。 –