一、css selector (选择器,选择符) 1. id selector 通过查找具有某个id属性的元素来添加样式 id = "idName" *注意:同一个页面中id不能重名 2. tag selector(类型选择器,标签选择器,元素选择器) 通过标签的名字找到某一类型标签添加样式 3. ...
分类:
其他好文 时间:
2017-04-09 14:33:30
阅读次数:
241
Webdriver提供了8种元素定位方法:id、name、class name、tag name、link text、partial link text、xpath、css selector 1. id定位 HTML规定id属性在HTML文档必须是唯一的。 find_element_by_id("k ...
1.querySelector 返回文档中匹配指定css选择器的一个元素. 注意:uerySelector() 方法仅仅返回匹配指定选择器的第一个元素 如果你需要返回所有的元素,请使用 querySelectorAll() 语法:document.querySelector(CSS selector ...
分类:
Web程序 时间:
2017-02-25 01:00:18
阅读次数:
222
本文所有讨论均基于jQuery版本3.1.1,官网http://jquery.com/。 一 简介 Sizzle是用javascript实现的CSS selector engine,官网见https://sizzlejs.com/。官网上给出的Public API是 由于现在大多数浏览器都支持CSS ...
分类:
Web程序 时间:
2017-02-23 15:57:23
阅读次数:
375
1.莫名其妙抓不到元素,要去看句柄,是不是没有切换 2.hover后才能看到的元素,要hover或者点击才能继续操作 3.find_elements的时候要是同级别,才能往下click,简化了下网页代码: 用 x= driver.find_elements_by_css_selector(".ite ...
分类:
其他好文 时间:
2016-12-28 12:41:27
阅读次数:
234
简单对象定位: webdriver 提供了一系列的元素定位方法,常用的有以下几种: id name class name tag name link text partial link text xpath css selector 分别对应python webdriver 中的方法为: find_ ...
分类:
其他好文 时间:
2016-12-22 13:51:04
阅读次数:
226
如果我要查找<div>上用了.class的元素,查找方法:div.class;中间是不空格的。 以上这种形式为css后代选择器 参考:http://www.w3school.com.cn/css/css_selector_descendant.asp ...
分类:
Web程序 时间:
2016-12-11 14:59:06
阅读次数:
219
写的代码多了,就会发现,自己越来越无知了,总以为html css很简单,已经掌握的很熟练了,其实我还差的很多。 平时没有用过css的这种写法 .a.b{display:block;} 上网一查才明白。 参考:http://www.w3school.com.cn/css/css_selector_cl ...
分类:
Web程序 时间:
2016-10-14 12:03:39
阅读次数:
327
昨天我练习了用CSS(即层叠样式表Cascading Stylesheet) Selector来定位(locate)页面上的元素(Elements)。Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath lo ...
分类:
Web程序 时间:
2016-09-25 22:21:19
阅读次数:
191
Toucher 移动端手势库 API 通过 来构造一个Toucher对象 用 来配置相关事件的触发条件 或 来绑定事件 完整示例 支持的配置项(config)和事件列表(on) config on name和callback和上表一样 target可以为具体的css selector, 也可以为具体 ...
分类:
编程语言 时间:
2016-09-16 00:19:13
阅读次数:
196