发表于: 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特征定位元素就变的非常重要。



返回列表 返回列表
评论

    分享到