Python Selenium,单击一个复选框

时间:2017-04-26 15:33:53

标签: python selenium selenium-webdriver bots

我正在尝试创建一个添加到汽车机器人,找到该项目并选择大小并填写用户帐单和卡信息。我目前卡在该网站的复选框上。我试图使用复选框的XPath,它给我一个错误或它不会执行。

我使用的网站如下:

ISSUE1

下面是结帐页面的图片,其中包含https://www.supremenewyork.com/checkout

复选框

以下是用于代码的html元素 enter image description here

下面是我用来让程序找到checkbox元素并使用.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 个答案:

答案 0 :(得分:1)

使用以下代码:

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