selenium学习笔记(简单的元素定位)
收拾一下心情开始新的一周工作
继续是selenium的学习、配置成功后
由于所有操作都是建立在页面元素基础上的、所以下来就是学习定位元素
首先是基础的定位、就使用博客园首页搜索框为例:

下面是代码:
#!/usr/bin/env python
# -*- coding: utf_8 -*- from learn_webdriver import Webdriver
from selenium import webdriver browser_chrome = webdriver.Chrome(Webdriver.chrome())
browser_chrome.get("http://www.cnblogs.com/") browser_chrome.find_element_by_id("zzk_q").send_keys("id")
# 通过id方式定位 # browser_chrome.find_element_by_class_name("search_input").send_keys("class")
# 通过class方式定位
selenium学习笔记(简单的元素定位)的更多相关文章
- [Selenium With C#学习笔记] Lesson-02 Web元素定位
		使用Selenium来做自动化测试,一般的流程是:查找定位元素--->操作元素--->断言,那么第一步我们需要能够完成查找并定位元素,Selenium目前提供了8种基本定位方法,可根据实际 ... 
- Vue.js学习笔记:在元素 和 template 中使用 v-if 指令
		f 指令 语法比较简单,直接上代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " ... 
- Python3+Selenium3+webdriver学习笔记10(元素属性、页面源码)
		#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记10(元素属性.页面源码)'''from selenium i ... 
- IIC驱动学习笔记,简单的TSC2007的IIC驱动编写,测试
		IIC驱动学习笔记,简单的TSC2007的IIC驱动编写,测试 目的不是为了编写TSC2007驱动,是为了学习IIC驱动的编写,读一下TSC2007的ADC数据进行练习,, Linux主机驱动和外设驱 ... 
- Robot Framework与Web界面自动化测试学习笔记:利用xpath定位元素
		在rf中,利用selinum2的关键字进行用例编写时,很多关键字的参数是html元素的定位标识. 最简单的方式,是通过id 或name来描述元素定位信息,如 click button id=l ... 
- Selenium:WebDriver简介及元素定位
		参考内容:官方API文档,下载链接:http://download.csdn.net/detail/kwgkwg001/4004500 虫师:<selenium2自动化测试实战-基于python ... 
- 跟浩哥学自动化测试Selenium -- 浏览器的基本操作与元素定位(3)
		浏览器的基本操作与元素定位 通过上一章学习,我们已经学会了如何设置驱动路径,如何创建浏览器对象,如何打开一个网站,接下来我们要进行一些复杂的操作比如先打开百度首页,在打开博客园,网页后退,前进等等,甚 ... 
- python + selenium 学习笔记 -摘要
		一.浏览器操作相关 from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() # 窗口最大 ... 
- 图解HTTP学习笔记——简单的HTTP协议
		简单的HTTP协议 前言 最近在学习Web开发的相关知识,发现<图解HTTP>这本书通俗易懂.所以花时间学习这本书,并记录下学习笔记. 如上图,我们每天都在浏览网页,一般我们都是在浏览器地 ... 
- 【转载】【selenium+Python  WebDriver】之元素定位
		总结: 感谢: “煜妃”<Selenuim+Python之元素定位总结及实例说明> “Huilaojia123”<selenium WebDriver定位元素学习总结> “上海 ... 
随机推荐
- 高德地图 js api 使用
			使用高德地图js api 制作网页上的地图应用. 1.先申请一个 开发者用的 key . 2. 在页面中引入高德提供的地图js <script src="http://webapi. ... 
- WebService 综合案例
			1. 需求: 集成公网手机号归属地查询服务; 对外发布自己的手机号归属地查询服务; 提供查询界面 //1. 使用 wsimport 生成公网客户端代码 // 2. 创建 SEI 接口 @WebServ ... 
- 【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线
			最近的项目中给ListView 加入了一个Header View之后,发现Header View的下方也有了分割线,很难看,UI要求将Header View的分割器去掉,好吧.现在就来说一说如何如何去 ... 
- 从库函数解析STM32地址映射
			STM32的存储映射是靠基地址和地址偏移实现的. 32位的M3有4GB的寻址空间,其中用于片上外设的有512MB,基地址为0x40000000. M3各外设基地址,包括片上外设.片上静态RAM和FLA ... 
- Andrew Ng机器学习编程作业:Anomaly Detection and Recommender Systems
			作业文件 machine-learning-ex8 在本次练习,第一节我们将实现异常检测算法,并把它应用到检测网络故障服务器上.在第二部分,我们将使用协同过滤来构建电影推荐系统. 1. 异常检测 在这 ... 
- mysql的两种常用的引擎
			MyISAM引擎特点1.不支持事务(事务是指逻辑上的一组操作,组成这组操作的各个单元,要么全成功,要么全失败)2.表级锁定(数据更新时锁整个表):其锁定机制是表级锁定,这虽然可以让锁定的实现成本很小但 ... 
- Matplot相关(二)——统计图
			Matplotlib:其能够支持所有的2D作图和部分3D作图.能通过交互环境做出印刷质量的图像. ————————缩写定义———————— import matplot.pyplot as plt — ... 
- Eclipse 中安装Browse Deployment Location插件
			Browse Deployment Location 功能的插件名称为: Pivotal tc Server Integration for Eclipse 可在Eclippse的Eclipse M ... 
- javascript Date对象 之 date初始化
			javascript Date对象 --> 日期初始化: 总结: 日期初始化的 方式: 1. new Date( yyyy, M(+), d(+), h(+), m(+), s(+) ); 2. ... 
- sql统计上周销售量的起止时间
			开始日期: >select DATEADD(Day, 1 - DATEPART(Weekday,CONVERT(varchar(10), GETDATE() - 7, 120)), CONVER ... 
