2017-09-14 78 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.

相关问题