python3+Selenuim4基础语法之元素定位(NAME)2022

当前环境:

操作系统:win11
python3:3.10.5
Selenuim:4.3.0
webdriver:100.0.4896.60
浏览器:chrome

元素定位

以下均已百度首页为例

name定位

name使用场景:当标签中包含name属性时可使用name属性定位
例:<input name="wd"> 此时可使用name属性定位
<a href="http://news.baidu.com">新闻</a> 此时不能使用name进行定位

from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By


url = 'https://www.baidu.com'
driver = webdriver.Chrome()# 得到浏览器对象
driver.get(url)  # 打开浏览器并跳转对应地址
sleep(1)
driver.find_element(By.NAME, "wd").send_keys("test") #得到输入框元素,并输入内容
sleep(3)
driver.quit()
实现效果
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容