#导入selenium包
from selenium import webdriver
driver = webdriver.Chrome(executable_path="./chromedriver.exe")
driver.get("https://www.baidu.com/")
#元素定位8种方式
# se_input = driver.find_element_by_id("kw") # 1.id定位,id是当前页面唯一属性,定位精准
# se_input = driver.find_element_by_name("wd") # 2.name定位,一定要确保第一个元素是要找的元素
# se_input = driver.find_element_by_tag_name("input") # 3.tag name定位,此方法不适用,因为tag name很难是唯一的
# se_input = driver.find_element_by_class_name("s_ipt") # 4.class name定位
# link = driver.find_element_by_link_text("新闻") # 5.link text定位
# link =driver.find_element_by_partial_link_text("新") # 6.partial link text定位,与link text相似,不同就是link text需要输入全部text
# se_input = driver.find_element_by_xpath('//*[@id="kw"]') #7.xpath定位
# se_input = driver.find_element_by_css_selector('#kw') #8.css定位
# link.click()
# se_input.send_keys("你好")
selenium python定位a selenium定位方式
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python+Selenium实现UI自动化
Python+Selenium实现UI自动化
用例 属性值 元素定位 UI自动化 -
Selenium定位方式
参考博客:史上最全!Selenium元素定位的30种方式_mushroom的博客-CSDN博客_sby_tag_name()link复数定位find_elements_by_link_text()pa
selenium python chrome 相对定位 元素定位 -
Selenium的定位方式
(@href,"值")]//a[text()="公告"]1)、//标签名[@属性=值]..
selenium 测试工具 标签名 二级 相对定位 -
selenium定位a标签python selenium class定位
python3+selenium3自动化测试:Class、Name元素定位 @目录1.name定位2.class定位1.name定位通过name定位是另外一种常用的定位元素的方式。当一个元素存在name属性时,可以使用name定位,依旧以Bing搜索框为例(name="q")。例:find_element_by_name(“q”),如图所示。搜索框元素的
selenium定位a标签python class定位 元素定位 selenium3 python3+selenium3