2017-09-14 87 views
0

使用的答案給出here我創建了一個類似的表達來檢查一個元素:如何使用硒在python中創建正確的`WebDriverwait`語句?

elem = WebDriverWait(browser, 10).until((EC.visibility_of_element_located(By.XPATH, "//input[@placeholder='Search in your collabs']"))) 

不過,我得到以下錯誤:

... 
elem = WebDriverWait(browser, 10).until((EC.visibility_of_element_located(By.XPATH, "//input[@placeholder='Search in your collabs']"))) 
TypeError: __init__() takes exactly 2 arguments (3 given) 

但根據示例和documentation應是一個正確的表達!那爲什麼它仍然失敗(python2.7)?

+2

的語法不正確,有剛過'直到(''之前移動By.XPATH'它。 –

+0

是,這似乎是這個問題。 – Alex

+0

@FlorentB是一個意外parenthese 。爲什麼不發佈解決方案作爲答案,所以大家都知道這個問題已經解決了? –

回答

-1

語法問題。請參閱第一條評論由弗洛朗B.

相關問題