webdriver定位位置有多种方式:
#!/usr/bin/evn python3
#!-*- coding:utf-8-*-
from selenium import webdriver
import time
driver =webdriver.Chrome()
driver.get("http://www.baidu.com")
time.sleep(2)
********百度输入框的定位方式*******
#通过id方式定位
driver.find_element_by_id("kw").send_keys("selenium")
#通过name方式定位
driver.find_element_by_name("wd").send_keys("selenium")
#通过tag name方式定位
driver.find_element_by_tag_name("input").send_keys("selenium")
#通过class name 方式定位
driver.find_element_by_class_name("s_ipt").send_keys("selenium")
#通过CSS方式定位
driver.find_element_by_css_selector("#kw").send_keys("selenium")
#通过xpath方式定位
driver.find_element_by_xpath("//input[@id='kw']").send_keys("selenium")
driver.find_element_by_id("su").click()
time.sleep(3)
driver.close()
网友评论