2017-04-26 62 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