CSS盒模型是CSS可视化格式化系统的基石,它是理解样式表如何工作的核心概念,盒模型可以用于元素定位和网页布局。内边距padding是内容区和边框border之间的区域,元素盒在页面上占据的总宽度是左边的外边缘到右边的外边缘之间的距离。使用width和height属性可以设置块级元素或内嵌可替换元素 ...
分类:
Web程序 时间:
2017-07-01 11:51:39
阅读次数:
208
Selenium自动化之WebDriver API 看了虫师的《自动化测试实战》一书,学到了很多,非常感谢。特此记录下学习笔记,供以后学习使用。 一. 元素定位 1.find_element_by_id(); id定位 2.find_element_by_name(); name定位 3.find_ ...
百分比计算 1.涉及元素定位,和大小计算,基于元素自身的包含块。 2.元素背景图的大小计算,位置计算,基于元素自身的宽,高。 2.元素图片边框使用的图图片大小计算,基于元素自身的宽,高。 ...
分类:
Web程序 时间:
2017-06-24 00:52:12
阅读次数:
353
一、六种定位方式 1.id 2.name 3.class name 4.tag name 5.link text 6.partial link text 7.xpath(最常用) 8.css selector(最常用) 二、火狐浏览器 1.下载firebug(可以在浏览器添加插件种搜索安装),点击小 ...
分类:
编程语言 时间:
2017-06-18 12:09:54
阅读次数:
168
我们知道,Appium的原理上是通过RemoteWebDriver提供了元素定位功能,再根据定位后的元素进行操作,比如: 工作的重点就是定位到对应的元素,Appiuim提供了很多用来定位元素的方法,具体包括: FindElement(By by); FindElementByClassName(st ...
分类:
移动开发 时间:
2017-06-16 13:28:37
阅读次数:
292
[相对定位 relative]1、使用position: relative; 设置元素为相对定位的元素; 2、定位机制: ① 相对于自己原来文档流中的位置定位,当不指定top等定位值时,不会改变元素位置; ② 相对定位元素,仍会占据原有文档流中的位置,而不会释放。 3、使用top、left、bott ...
分类:
Web程序 时间:
2017-06-12 10:49:29
阅读次数:
207
一、基本思想 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。 插入排序非常类似于整扑克牌。 在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位置,要将它与手中已有的牌从右到左地进行 ...
分类:
编程语言 时间:
2017-06-07 16:19:55
阅读次数:
205
本周学习了页面布局相关的东西,网页 布局中,几种定位是我们经常用到的一个知识点,现在罗列一下目前接触到的剧中定位 方式以及其具体解释: 1、relative(相对定位) 在static的基础上,让一个元素在他本来的位置做一些位移,可以将该元素定位设置为relative,同时指定相对位移(利用top, ...
分类:
其他好文 时间:
2017-05-28 23:14:33
阅读次数:
403
一、Selenium中元素定位共有八种 id name className tagName linkText partialLinkText xpath cssSelector 其中前六种都比较简单,通过id一般可以得到一个唯一的定位,其他五种要注意元素是否唯一,如果有多个,返回的是匹配的第一个元素 ...
分类:
其他好文 时间:
2017-05-28 12:57:19
阅读次数:
263
当使用class定位元素时发现报错: 错误信息:selenium.common.exceptions.InvalidSelectorException: Message: Compound class names not permitted(复合类的名称不允许) 网上查询资料得知: classNam ...
分类:
编程语言 时间:
2017-05-24 18:30:47
阅读次数:
10846