Я пытаюсь установить флажок с помощью Selenium. Это элемент флажка.
<div class="ams-item-text ng-binding" ng-bind-html="amssh.create_label(item)" ng-click="toggle_check_node(item)" role="button" tabindex="0">all contract signed</div>
Я непосредственно копирую x-path этого элемента и написал следующий код:
browser.find_element_by_xpath('//*[@id="advancedcontents"]/div/div/div[2]/div/div[1]/div[1]/div/div/div[2]/div[2]/div/div[2]/div[3]/div[2]').click()
Но это никогда не произойдет установите флажок, который я хотел, но установите флажок ниже, который выглядит следующим образом:
<div class="ams-item-text ng-binding" ng-bind-html="amssh.create_label(item)" ng-click="toggle_check_node(item)" role="button" tabindex="0">future</div>
В чем могут быть проблемы? Я пробую элемент checkbox или текстовый элемент (также активируемый нажатием), но оба они не работают.