问题遇到的现象和发生背景
想写一个自动填写腾讯文档的报表
问题相关代码,请勿粘贴截图
selenium中无法定位到具体元素
网页中有多个classname同样的元素,如何定位到某一个我需要的元素呢?
<div class="question-main-content"><div class="question-title"><span class="form-checkbox-tag" lang="zh-cn">[多选]</span><span class="form-auto-ellipsis">本人及同住人是否在14天内接触过境外、高风险地区人员</span></div><div class="question-sub"><div class="question-rich-subtitle form-rich-editor"><div class="editor-readonly"><div class="rich-text-element-paragraph"><span style="font-weight: normal; background: transparent;">如有,请在“其他”选项中补充说明接触人员与您的关系、接触时间、接触地点。</span></div></div></div></div><div class="question-content"><div class="form-choice form-choice-checkbox"><div aria-checked="true" role="checkbox" tabindex="-1" class="form-choice-option form-choice-checkbox-option"><div class="form-choice-option-selected form-choice-checkbox-option-selected"></div><div class="form-choice-option-content form-choice-checkbox-option-content"><div class="form-choice-option-text form-choice-checkbox-option-text"><span class="form-choice-option-text-content form-choice-checkbox-option-text-content">否,未接触过</span></div></div></div><div aria-checked="false" role="checkbox" tabindex="-1" class="form-choice-option form-choice-checkbox-option"><div class="form-choice-option-normal form-choice-checkbox-option-normal"></div><div class="form-choice-option-content form-choice-checkbox-option-content"><div class="form-choice-option-text form-choice-checkbox-option-text"><span class="form-choice-option-text-content form-choice-checkbox-option-text-content">是,接触过</span></div></div></div><div aria-checked="false" role="checkbox" tabindex="-1" class="form-choice-option form-choice-checkbox-option is-other"><div class="form-choice-option-normal form-choice-checkbox-option-normal"></div><div class="form-choice-option-content form-choice-checkbox-option-content"><div class="form-choice-option-text form-choice-checkbox-option-text"><span class="form-choice-option-text-content form-choice-checkbox-option-text-content">其他</span><div class="form-choice-option-other form-choice-checkbox-option-other" role="row" tabindex="-1"><div class="form-simple disabled"><div class="form-simple-main"><textarea disabled="" placeholder="" rows="1" spellcheck="false" style="height: 30px;"></textarea></div><div class="form-simple-desc"></div></div></div></div></div></div></div></div></div>
我的解答思路和尝试过的方法
试过使用不同的方式,classname有多个一样的,xpath换台电脑就报错
我想要达到的结果
可以定位到某一个我需要的元素,并click