几种定位方式
2018-12-19 本文已影响5人
慧琴如翌
-
driver.find_element_by_id("kw").send_keys('测试开发')
-
driver.find_element_by_name("wd").send_keys('测试开发')
-
driver.find_element_by_classname("xx").send_keys('测试开发') #class属性
-
driver.find_element_by_tag_name("xxx").send_keys('测试开发') #元素的标签属性,如搜索框的标签属性就是最前面的input,所以一般不用这种定位方式
-
driver.find_element_by_link_text("xxx").send_keys('测试开发') #有href的超链接,可以用这种定位方式
image.png -
driver.find_element_by_partial_link_text("xxx").send_keys('测试开发') #超链接的字符串如果比较长的话,可以用这种模糊匹配的方式定位
-
driver.find_element_by_xpath("xxx").send_keys('测试开发') #xpath属性,当没有id、name、class属性,或者其属性有很多重复的,可以考虑用xpath定位1.
-
driver.find_element_by_css_selector("xxx").send_keys('测试开发') #class属性