7、find_element_by_xpath()
1)、根据绝对路径来定位 #输入搜索关键字 (path1为定义的变量名) path1 = "/html/body/div[2]/div/section[2]/div/form/fieldset/div[2]/input" dr.find_element_by_xpath(path1).send_keys("全职高手") #点击 搜索 按钮 path2 = "/html/body/div[2]/div/section[2]/div/form/fieldset/input[4]" dr.find_element_by_xpath(path2).click()
2)、通过元素属性定位 dr.find_element_by_xpath("//input[@type='text']").send_keys("全职高手")
3)、通过多个属性组合定位 dr.find_element_by_xpath("//input[@type='text' and @suggestwidth='540px']").send_keys("全职高手")
4)、通过层次与属性组合定位 xpathAddr = "//div[@class='skin-search-input hover']/input[@type='text']" dr.find_element_by_xpath(xpathAddr).send_keys("全职高手")