Python+Selenium练习篇之7-利用name定位元素
2017-03-31 16:52
363 查看
本文介绍如何通过节点中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一样的效果。
相关脚本代码:
# 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一样的效果。
相关文章推荐
- Python+Selenium练习篇之3-利用tag name定位元素
- Python+Selenium练习篇之2-利用ID定位元素
- Python+Selenium练习篇之6-利用class name定位元素
- Python+Selenium练习篇之4-利用link text定位元素
- Python+Selenium利用link text定位元素
- selenium_webdriver(python)元素定位详解
- python+selenium:不会定位元素----使用firepath工具
- selenium中用js定位html上没有id,没有name的元素
- Python+selenium定位不到元素的问题及解决方案
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- python-day0003-搭建基于python的selenium自动化测试---元素定位
- selenium 页面元素定位之iframe里面的元素定位(包括有无id、name的)
- [python爬虫] Selenium常见元素定位方法和操作的学习介绍
- [译]Selenium Python文档:四、元素定位
- selenium python 常用命令---元素定位 休眠
- Python Selenium 学习笔记(二)定位元素
- 利用python定位网页上的元素
- 使用selenium+python;在页面A点击一个按钮跳转到页面B,页面A没有关闭,浏览器打开了一个B,切换窗口定位页面B的元素