(selenium学习日志一)
【找元素】
学习selenium,个人的感觉是主要任务在【找元素】。而对于查找页面元素,有以下几个方法:
- find_element(self, by=By.ID, value=None) #需要 importfrom selenium.webdriver.common.by import By
- find_element_by_css_selector(self, css_selector) #通过CSS样式,如“#kw”
- find_element_by_class_name(self, name) #通过node的classname,如<div class='sample'>
- find_element_by_tag_name(self, name) #相当于node name ,如<dvi></div>
- find_element_by_name(self, name) #通过node的name属性
- find_element_by_partial_link_text(self, link_text) #部分链接文字,如<a>登录 sign</a>
- find_element_by_link_text(self, link_text) #全部链接文字,如<a>sign</a>
- find_element_by_xpath(self, xpath) #xpath路径
- find_element_by_id(self, id_)
(以上方法的具体解析,网上很多,建议查看 虫师 作品 http://www.cnblogs.com/fnng/p/3183777.html)
如果有i