HTML基础

把HTML语言作为学习Selenium WebDriver工具的入门点是最好不过的了,因为HTML语法简单,即学即用,可以提升我作为软件测试人员,初学者的信心。为什么一开始就要学习HTML语言呢?因为Selenium WebDriver模块中的方法操纵的对象是网页元素,而网页元素是由HTML语言编写的,所以大家很有必要了解一下HTML语言。

【代码分析】
<html>
 <head>
 </head>
 <body>我的第一个网页</body>
</html>

● 一个完整的HTML文档是以<html>标签开始,然后以</html>标签结束的。

● 网页的正文“我的第一个网页”是放在<body>和</body>标签内的,body标签称为正文标签凡是在网页正文中直接展示的内容都需要放在<body>和</body>标签内

● <html>和</html>、<body>和</body>标签都是成双成对的,所以也称它们为双标签

将以上代码另存为文件名是1.html的文件,它是一个HTML格式的文件。再通过浏览器打开这个文件,就可以看到网页展示的效果,如图10-1所示,网页的正文“我的第一个网页”显示在网页中。

例2:制作一个带有标题的网页。

【代码分析】

 

● <title>和</title>双标签是专门用来设置网页标题的,因此,此网页显示的标题为“制作网页”。

● <title>和</title>双标签被放置在了<head>和</head>标签里,<head>和</head>被称为头部标签,不需要在网页正文直接显示的内容都需要放在头部标签里。

● 可以这样来理解一个HTML文档的结构:在一个HTML文档中,整个文档是以<html>标签开始的,其中头部内容是以<head>标签开始的,并以</head>标签结束,也就是说当看到标签中带有斜杠时,就代表着该标签的内容结束了。而正文内容是以<body>标签开始,并以</body>标签结束的,也就是说当看到</body>这个标签时,就代表着正文的内容结束了。当看到</html>这个标签时就代表着整个HTML文档结束了。

例3:向网页中插入一个文本输入框。

 

<html>

<head>

<title>信息输入标签</title>

</head>

<body>

我的第一个网页

<input id = "u2" maxlength="8" name ="w2" type="text">

</body>

</html>

【代码分析】

● <input>标签的作用:提示用户在这里可以输入数据,而id、maxlength、name、type这4个字段则是<input>标签的属性。

● type="text"的含义:进行数据输入的地方是一个文本输入框。

● id ="u2"的含义:给这个文本输入框编一个id号,其id号为“u2”。当有多个文本输入框时,通过这个id号就可以快速识别出此文本输入框(这个id号就如人的身份证号码一样)

● name ="w2"的含义:给这个文本输入框命名(就像给一个人起名字一样),其文本输入框的名字是w2。● maxlength="8"的含义:这个文本输入框最长可以输入8个字符。

 <input>标签是单个出现的,所以它被称为单标签由于输入框是直接显示在网页的正文中,所以<input>标签放在了<body>和</body>正文标签里面。

例4:向网页中插入一个超链接。

<html>
  <head>
    <title>自定义超链接标签</title>
  </head>
  <body>
我的第一个网页
   <br>
     <input id = "u2" maxlength="8" name ="w2" type="text">
   <br>
     <a href="http://www.ptpress.com.cn/">人民邮电出版社</a>
   </body>
</html>

【代码分析】

● <a>标签的作用是定义一个超链接。

● href是<a>标签的重要属性,它的作用是指定链接的目标,本代码的意思是为“人民邮电出版社”指定链接的目标,当在页面上单击“人民邮电出版”时系统就自动链接到“http://www.ptpress.com.cn/”这个网址(href是Hypertext Reference的缩写。意思是指定超链接目标的URL

● 为了页面效果,这里加入<br>标签,这个标签的作用是换行。

● 为了页面效果,这里加入<br>标签,这个标签的作用是换行。在一个Web页面中,出现最多的两个网页元素就是文本输入框和链接,而且这两个网页元素也是Selenium WebDriver工具比较常操作的两个元素,所以本节内容将<input>标签和<a>标签进行了单独讲解。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值