Python--selenium-webdriver输入框定位

2019-04-08  本文已影响0人  小王同学123321

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()
上一篇下一篇

猜你喜欢

热点阅读