查看: 175|回复: 0

作业过程中遇到的一个奇怪问题,求大神解答

[复制链接]
论坛徽章:
8
测试徽章
日期:2015-05-07 11:08:11测试徽章
日期:2015-05-14 10:16:29测试徽章
日期:2015-10-22 15:07:35测试徽章
日期:2016-08-04 14:37:24
发表于 2018-7-12 10:46 | 显示全部楼层 |阅读模式

Web

第一课第一题,在等待页面加载的时候使用WebDriverWait.until,判断页面是否加载出搜索结果

如果用下面这种方式,就会报错:

WebDriverWait(webDriver,10).until(EC.presence_of_element_located(By.ID, 'content_left'))

错误信息:__init__() takes 2 positional arguments but 3 were given

可是如果按下面这种方式写就能执行通过

locator=(By.ID, 'content_left')

WebDriverWait(webDriver,10).until(EC.presence_of_element_located(locator))

感觉这两种写法没区别啊,哪位大神知道是什么原因?

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-9-25 14:03 , Processed in 0.102003 second(s), 29 queries .