本文介绍如何通过节点中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一样的效果。

最新文章

  1. 截取QueryString 通过截取?和& 小写
  2. Struts 笔记 内部资料 请勿转载 谢谢合作
  3. Win8.1安装Visual Studio 2015提示需要KB2919355
  4. mysql中常用的字符串函数
  5. 斯特灵数 (Stirling数)
  6. MVC模式实现登录以及增删改查之登录(一)
  7. ASPNET5的依赖注入
  8. Dan计划:重新定义人生的10000个小时 - 阮一峰的网络日志
  9. Dubbo与Zookeeper、SpringMVC整合和利用(负载均衡、容错)
  10. MyBatis CRUD Java POJO操作
  11. NSTimer定时器进阶——详细介绍,循环引用分析与解决
  12. 【php】记录一次生产环境bug的调试
  13. 2017第八届蓝桥杯C/C++语言A组
  14. io模块及其API
  15. GNU C 与 ANSI C(上)
  16. vc6.0使用
  17. Django的CBV的学习
  18. Odoo开发调试技巧
  19. PAT B1010 一元多项式求导 (25 分)
  20. ss安装

热门文章

  1. Visual Studio 更改护眼颜色
  2. MyDebugeer 一个简单调试器的实现
  3. SAP Cloud for Customer Extensibility的设计与实现
  4. [VC]线程
  5. 运维如何延续自己的职业生涯--萧田国2017年GOPS深圳站演讲内容
  6. python_21_copy
  7. 人脸验证算法Joint Bayesian详解及实现(Python版)
  8. Redis学习记录(一)
  9. C#赋值运算符
  10. github相关问题