得到了: AttributeError: 'WebElement' object has no attribute 'checked' error for the following block:
wait = WebDriverWait (driver, 15)
element = wait.until(EC.visibility_of_all_elements_located((By.XPATH,"XYZ") )
for i in element:
if 'true' == i.checked:
print('Step 33. Auto update button is ON - PASS')
else:
print('Step 33. 自動更新按鈕切換失敗 - PASS')
通過。
正如你所看到的,我這里有一個帶有屬性的表格......但是沒有被識別。
。誰能幫我解決這個問題?請先謝謝。
uj5u.com熱心網友回復:
要獲得一個web元素的屬性,你應該使用.get_attribute()方法。
試試這個:
wait = WebDriverWait (driver, 15)
element = wait.until(EC.visibility_of_all_elements_located((By.XPATH,"XYZ") )
for i in element:
if 'true' == i.get_attribute("checked") 。
print('Step 33. Auto update button is ON - PASS')
else:
print('Step 33. 自動更新按鈕切換失敗 - PASS')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/309749.html
標籤:
