2016-05-02 4 views
-1

Ich versuche ein Selen-Skript (Python) zu erstellen, um das Hinzufügen von Dingen zum Warenkorb zu automatisieren.Was ist die Klasse dieser JavaScript-Schaltfläche für die Verwendung mit Selen?

Ich war in einem früheren Post erzählt, wie etwas zu versuchen:

Was ist die „Klasse“ oder Element für die Größe Button auf dieser Website?

http://store.nike.com/us/en_us/pd/dri-fit-cool-tailwind-stripe-running-shirt/pid-10739300/pgid-11072108

I Chrom dev Tools verwenden, aber anscheinend bin ich nicht in der Lage die richtigen Wähler zu identifizieren, so dass ich mit Selen die Größe Button automatisieren kann.

Antwort

1

Ich würde es durch die exp-pdp-size-dropdown Klasse lokalisieren:

size_button = driver.find_element_by_css_selector(".exp-pdp-size-dropdown") 

Beachten Sie, dass, um die Größe Dropdown zu öffnen, wenn Sie die Taste schweben brauchen würde. Sie können es über "driver action chains":

from selenium.webdriver.common.action_chains import ActionChains 

actions = ActionChains(driver) 
actions.move_to_element(size_button).perform() 
tun
Verwandte Themen