我可以点击一个字段,所以下拉列表出现,但我被卡住了 它有:
<select class="choices select optional choices__input is-hidden chzn-select foursix chzn-done" name="pack[company_billing_plan_id]" id="pack_company_billing_plan_id" tabindex="-1" style="display: none;" aria-hidden="true" data-choice="active">
<option value = "A" selected = ""> NAME </option>
名称和位置的变化取决于您选择的选项,因此每次都是不同的。 有没有什么办法让这件事成为现实
另外,我的代码是:
self.group.choice = self.session.driver.find_element_by_xpath('/html/body/main/section[2]/div[2]/div/'
'form/fieldset[1]/dl[2]/dd/div/div[1]')
self.group.choice.click()
我相信您正在使用xpath进行对象标识,并且它会随着选择的对象而改变
尝试选择具有非动态属性的父对象的第n个子对象
按css=[select*=“choices select optional choices”]>;a:第n个孩子(没有)
否=你想要达到的任何元素(1,2,3,)
相关问题 更多 >
编程相关推荐