selenium笔记2017
1,from time import sleep (先引入关键词) sleep(5) (就可以使用这个命令了) 可以停止页面 5 秒 1-1. 等待页面元素出现的时间(即没出现时,等待元素出现) 在头部加上: driver=webdriver.Firefox() driver.implicitly_wait (10)# 显式等待 2, 定位的语法: driver.find_element_by_id('kw') 3, A=driver.find_element_by_id('kw'),get_attribute(' 属性 ')== ”值” 验证元素的属性。 返回 ture flase if driver.find_element_by_id('kw').get_attribute('autocomplete') == 'off': print "TURE , 百度按钮找到了 " else: print "no" 后记: getAttribute()方法无法读到class属性的解决方法 getAttribute(”className”) 4, 定位 P 标签 只有文字的方法 //div[@class=’suggert’]/p[contatiotains ( text(), ‘八达岭长城’) ] 5, 指定一个浏览器或驱动 driver= webdriver.Firefox