元素定位
元素的定位应该是自动化测试的核心,要想操作一个元素,首先应该识别这个元素。
webdriver提供了一系列的元素定位方法,常用的有以下几种
- id
- name
- class name
- link text
- partial link text
- tag name
- xpath
- css selector
案例:打开百度首页,在搜索框自动输入“Selenium”关键词,然后点击搜索按钮,查看搜索页面。
id与name 定位
from selenium import webdriver
from time import sleep
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("Selenium")#id元素定位
driver.find_element_by_name("wd").send_keys("Selenium")#name元素定位
sleep(2)
driver.find_element_by_id("su").click()#鼠标点击`
标签:定位,name,--,Selenium,元素,driver,id
From: https://www.cnblogs.com/hahaniuer/p/17055240.html