发表于: 2019-03-19 23:27:58
1 582
今天完成的事情: 先是看了html的基本基础 标签
然后 看了css的东西
自动化这些不可少
然后上午看demo演示
晚上的时候把任务修改了下 jmeter的线程组不能设置太高 ...好像 文档的模式基本知道怎么写了
明天计划的事情: 学习元素定位
遇到的问题: 学习定位卡住了
收获:
<html> 与 </html> 之间的文本描述网页
<body> 与 </body> 之间的文本是可见的页面内容
<h1> 与 </h1> 之间的文本被显示为标题
<p> 与 </p> 之间的文本被显示为段落
HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。
HTML 段落是通过 <p> 标签进行定义的。
HTML 链接是通过 <a> 标签进行定义的。
HTML 图像是通过 <img> 标签进行定义的。
<br />没有内容的空元素
<body bgcolor="yellow"> 拥有关于背景颜色的附加信息
<h1 align="center"> 拥有关于对齐方式的附加信息。
HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:
<a href="http://www.w3school.com.cn">This is a link</a>
<hr /> 标签在 HTML 页面中创建水平线。
hr 元素可用于分隔内容。
将注释插入 HTML 代码中,这样可以提高其可读性,使代码更易被人理解
<!-- This is a comment -->
标签 描述
<html> 定义 HTML 文档。
<body> 定义文档的主体。
<h1> to <h6> 定义 HTML 标题
<hr> 定义水平线。
<!--> 定义注释。
create table 创建
drop table 删除
insert into 插入
HTML,全称“Hyper Text Markup Language(超文本标记语言)”,它是制作万维网页面的标准语言。
HTML不是一门编程语言,而是一门描述性的标记语言
聚合报告的
Label----每个请求的名称,比如HTTP请求等
#Samples----发给服务器的请求数量
Average----单个请求的平均响应时间 毫秒ms
Median----50%请求的响应时间 毫秒ms
90%Line----90%请求响应时间 毫秒ms
95%Line----95%请求响应时间 毫秒ms
99%Line----99%请求的响应时间 毫秒ms
Min----最小的响应时间 毫秒ms
Max----最大的响应时间 毫秒ms
Error%----错误率=错误的请求的数量/请求的总数
Throughput----吞吐量,默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数。
Received KB/sec----每秒从服务器端接收到的数据量
Sent KB/sec----每秒从客户端发送的请求的数量
1. identifier定位
这是最普遍的一种定位方式,当不能识别为其它定位方式后,默认为dientifier定位,在这种策略下,第一个使用id的页面元素将被识别出来,如果没有使用指定id的元素,那么将识别第一个名字与指定条件相符的元素。
identifier识别html各项元素的定位策略如下:
identifier=loginForm //定位页面元素为from
identifier=username //定位页面元素为username
identifier=Continue //定位页面元素为Continue
因为identifier定位是默认方式,因此“identifier=” 可以不写。
Continue //同样表示定位页面元素为Continue
2. id定位
这种定位方式比identifier定位范围更窄,当然也更具体,如果你知道元素id特征,就使用这种方式:
id=loginFrom //定位页面元素from
3. name定位
名称定位方式将会识别第一个匹配名称属性的UI元素。如果多个元素拥有相同的名称属性,可以使用过滤器来进一步优化你的定位策略。默认的过滤器是Value (匹配value特征):
name=username //定位页面元素为username
name=Continue value=Clear //定位页面元素为Continue ,值为Clear
name=Continue type=button //定位页面元素为Continue ,类型为button
提示:
上述三种定位器使得selenium可以不依赖于UI元素在页面上的位置而进行测试。所以,当页面结构发生变化时,测试依然可以通过。有时候,设计人员频繁改动页面的情况,通过id和name特征定位元素就变的非常重要。
评论