2017-04-26 60 views
1

我想創建一個添加到汽車的機器人,它發現項目並選擇大小並填寫用戶帳單和卡信息。我目前卡在網站的複選框。我試圖使用複選框的XPath,它給了我一個錯誤,或者它不會執行。Python Selenium,點擊一個複選框

我使用的網站如下:

https://www.supremenewyork.com/checkout

下面是結帳頁面與複選框enter image description here

下面的圖片是用於代碼 enter image description here

HTML元素

下面是我用來讓程序查找複選框元素並使用.click()選擇框的代碼。

Checkboxes = browser.find_element_by_xpath('//*[@id="cart-cc"]/fieldset/p[2]/label/') 
Terms = ActionChains(browser).move_to_element(Checkboxes).click() 
Terms.perform() 

回答

1

使用下面的代碼:

Webelement element = browser.find_element_by_xpath('//label[./div[@class="icheckbox_minimal"]/input[type="checkbox"]]/div/input'); 
element.click(); 
+0

這不起作用 – Ksuby

+0

能否請您提供更多信息 –

+0

我更新了帖子 – Ksuby