我想看看是否被選中複選框(使用Selenium的Python),使用下面的代碼:複選框地位不被發現「is_selected」
checkboxclick = self.driver.find_element_by_css_selector(mycheckbox)
if checkboxclick.is_selected == True:
cb_satus = True
的問題是,「checkboxclick.is_selected 「即使複選框被選中,也會返回False。 如果檢查是否有另一種閱讀方式?
if checkboxclick.is_selected == True:
cb_satus = True
要:
<input id="smsaccount-general-settings-prepend-prefix-always"
ng-model="model.accountSettings.networkLookupOptions.prependPrefixAlways"
type="checkbox" class="checkbox style-0
ng-pristine ng-untouched ng-valid ng-not-empty" checkbox-input="">
這可能是更好地展示分配給'mycheckbox'你什麼樣的價值。 – MervS
小題外話......不需要'== True',因爲你會做一個boolean v booelan比較,可能實際上阻礙了你,只要使用'if checkboxclick.is_selected:' – Sayse