サイズボタンをクリックして、セレニウムウェブドライバとPythonを使用してカートに追加するにはどうすればよいですか?Seleniumでjavascriptボタンをクリックする方法
これは
私はここにサイズボタンに関連して貼り付ける必要があるものがある場合は私に知らせてください下のウェブサイトです。
サイズボタンをクリックして、セレニウムウェブドライバとPythonを使用してカートに追加するにはどうすればよいですか?Seleniumでjavascriptボタンをクリックする方法
これは
私はここにサイズボタンに関連して貼り付ける必要があるものがある場合は私に知らせてください下のウェブサイトです。
Pythonの例:
driver = webdriver.Firefox()
driver.get("http://store.nike.com/us/en_us/pd/dri-fit-cool-tailwind-stripe-running-shirt/pid-10739300/pgid-11072108")
driver.execute_script("document.getElementsByClassName('theClassName')[0].click()")
あなたが数を増やす必要があり、('theClassName')[0]
はtheClassName
との最初の要素にマッチしますのでご注意ください。
そのID、使用して要素を取得するには、次の
driver = webdriver.Firefox()
driver.get("http://store.nike.com/us/en_us/pd/dri-fit-cool-tailwind-stripe-running-shirt/pid-10739300/pgid-11072108")
driver.execute_script("document.getElementById('theIdName').click()")
私はこのサンプルコードを試していますが、私は "WebDriverException:Message:Elementがポイントでクリック可能ではありません"という理由で不正なクラス名を使用していると思います。 – david
私は実際にwebdriverをプラスFirefoxのセレンIDEプラグインを使用しています申し訳ありません。 – david