善用python中的try except

2021-07-10 13:22:12 字數 524 閱讀 2802

校驗某元素當前是可見的,一般的寫法為

#找到id 為dropdown1的父元素

webdriverwait(dr, 10).until(lambda the_driver:

the_driver.find_element_by_id('dropdown1').is_displayed())

但是 校驗某元素不可見的時候,就不太好用了 ,此時可以利用try except來進行判斷

try:webdriverwait(dr, 10).until(lambda the_driver:the_driver.find_element_by_id('dropdown1').is_displayed())

aa=1

except:

aa=2

if aa==1:

"元素還是可見的"

else:

"元素是不可見的"

另外可以用元素的屬性判斷

C C 中善用大括號

在c c 中大括號指明了變數的作用域,在大括號內宣告的區域性變數其作用域自變數宣告始,到大括號之後終結。我們應該善用它,使我們的程式更加清晰明白。尤其是在有許多形式重複的 的程式段中,以下是乙個例子 void myprocess mytype input,mytype output output f...

VB6 中 善用 ByRef 提公升速度

和.net 中不同,vb6 中預設是使用 byref 來傳遞引數了,看來似乎沒有什麼可以優化得地方。可是,實際上 如果你呼叫 api 得話,從 api瀏覽器複製下來得 卻是 強制使用 byval 傳參得 這就給了我們優化得機會。我又重新使用該 分別測試了一下 byref byval 得區別,結果很振...

管理之道 九 善用員工的缺陷

故事 一 挑夫和水桶的故事 一位挑水夫,有兩個水桶,分別吊在扁擔的兩頭,其中乙個桶子有裂縫,另乙個則完好無缺。在每趟長途的挑運之後,完好無缺的桶子,總是能將滿滿一種桶水從溪邊送到主人家中,但是有裂縫的桶子到達主人家時,卻剩下半桶水。兩年來,挑水夫就這樣每天挑一桶半的水到主人家。當然,好桶子對自己能夠...