一、自動化測試頁面,遇到一個頁面選擇提示是隱藏的

二、要獲取到隱藏元素的子元素xpath,兩種方法:
1、用js腳本設置元素可見
js = "document.getElementsByClassName('ivu-modal-mask')[0].style.display='block';" # 調用js腳本 self.driver.execute_script(js) js1 = "document.getElementsByClassName('ivu-modal')[0].style.display='block';" self.driver.execute_script(js1)
2、正常的模擬操作,觸發讓頁面顯示的button,可見觸發后,頁面元素可見:

另外補充:元素如果為display,實際上是能獲取到元素的,只是不能對元素進行操作
例如:當元素為display,通過xpath獲取元素並打印,是可以有信息的。
ele1 = self.find_element(*self.alert_button_loc)
print("打印元素信息:%s" % ele1)
輸入日志為:

但是,如果對這個display屬性的元素,進行click操作,就會提示錯誤;

