Python+Selenium练习篇之7-利用name定位元素
2024-10-20 01:38:04
本文介绍如何通过节点中name的值来定位这个web元素。还是来看百度首页搜索输入框,通过name的值来定位。
相关脚本代码:
# coding=utf-8
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(6)
driver.get("https://www.baidu.com")
try:
driver.find_element_by_name("wd") # 这里百度搜索输入框有name = 'wd'这个节点信息
print ('test pass: element found by name value')
except Exception as e:
print ("Exception found", format(e))
driver.quit()
总结:name这个属性不是所有的节点都有,如果有建议采用name的值来定位,就和by_id, by_class一样的效果。
最新文章
- 截取QueryString 通过截取?和&; 小写
- Struts 笔记 内部资料 请勿转载 谢谢合作
- Win8.1安装Visual Studio 2015提示需要KB2919355
- mysql中常用的字符串函数
- 斯特灵数 (Stirling数)
- MVC模式实现登录以及增删改查之登录(一)
- ASPNET5的依赖注入
- Dan计划:重新定义人生的10000个小时 - 阮一峰的网络日志
- Dubbo与Zookeeper、SpringMVC整合和利用(负载均衡、容错)
- MyBatis CRUD Java POJO操作
- NSTimer定时器进阶——详细介绍,循环引用分析与解决
- 【php】记录一次生产环境bug的调试
- 2017第八届蓝桥杯C/C++语言A组
- io模块及其API
- GNU C 与 ANSI C(上)
- vc6.0使用
- Django的CBV的学习
- Odoo开发调试技巧
- PAT B1010 一元多项式求导 (25 分)
- ss安装