selenium 元素等待
2016-01-28 11:12
381 查看
利用这个类就可以实现智能等待的效果:
wait = WebDriverWait(webdriver.chrome(),30)
elm = wait.until(lambda x: x.find_element_by_xpath(Xpath))
elm.click()
再提供一个判断元素存在否:
def isPresent(self):
try: driver.find_element_by_xpath(Xpath)
except NoSuchElementException, e: return False
return True
wait = WebDriverWait(webdriver.chrome(),30)
elm = wait.until(lambda x: x.find_element_by_xpath(Xpath))
elm.click()
再提供一个判断元素存在否:
def isPresent(self):
try: driver.find_element_by_xpath(Xpath)
except NoSuchElementException, e: return False
return True
相关文章推荐
- c# 使用定时器Timer
- Gallery+ImageSwitcher用法实例解析
- Java开发必会的Linux命令
- EJB官方译文(EJB特色概况)
- 关于android4.0以后,SD卡路径获取问题
- Delphi 62进制转10进制
- 解决 ffmpeg yasm not found
- 让HTML标签、DIV、SPAN拥有onfocus和onblur,聚焦和失焦
- C/C++编码规范
- 关于适配的一点考虑
- scrapy之糗事百科
- 脉冲
- css 相关
- 山东农业大学/基础训练9
- JavaScript黑洞数字之运算路线查找算法(递归算法)实例
- 一个JBOSS同时发布两个应用的两种方法
- 山东农业大学/基础训练8
- C#自定义配置节点的实现
- xUtils的简单使用
- iPhone屏幕适配 程序启动后状态栏字体变大