-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( 'ラジオ')。テキストは仕事です! しかし、私は 'driver.find_element_by_class_name( 'ラジオ')を使用したテキスト「または' driver.find_elements_by_class_name( 'ラジオ') '私はこの**トレースバック(最新の呼び出しの最後)を得た:。 ファイル ""、ライン1、in AttributeError: 'list'オブジェクトに 'text'属性がありません** –
Filmar
なぜ複数の要素を使用できないのですか? – Filmar
リストは 'text'という名前のプロパティを持たないためです。プログラミングのコンセプトを最初に覚えておいてから、オートメーションにジャンプしてください。これがあなたの質問に答えても、それを受け入れるべきです。 –