Selenium Web自动化测试基础

一、操作题

1、复习上午讲的python终端小程序《学生管理》

descript{width=”3.9243055555555557in”
height=”2.5570056867891515in”}

2、练习selenium基础操作(会做下面的进阶项目,可以不用练习)

三、 进阶题

使用selenium web自动化技术,打开b站,在搜索框输入
iphone17,然后单击搜索按钮,在新页面中,找到搜索结果第1个视频,单击进去详细页面,然后对该视频进行评论,提交评论。最后再获改视频最新的一条评论内容。

1

四、 明天默写和面试题 运维班

1、Linux系统比Windows系统好在哪里?

Linux开源,并且大多数的发行版本免费,其中甚至包括了部分企业级的服务器版本。
同时由于开源的特性,其安全问题会更透明,社区能够快速的发现并修复漏洞,整体安全性较高,在服务器场景中往往有更好的表现。
另一方面,其开源特性使得有更丰富的版本选择,可以根据不同的需求进行剪裁和定制。
在多用户多任务方面,Linux支持多用户同时登录并执行各自的任务,同时权限管理严格,资源分配合理。
而且因为可以选择舍弃图形化界面,使得其资源占用更低。
当然,Windows也不是没有优势的,其在图形化界面、办公软件的兼容性、游戏的支持上就比Linux好得多。

2、请说下TCP协议和UDP协议的区别。

TCP协议是传输控制协议,UDP协议是用户数据报协议。
TCP协议通过三次握手四次挥手和其它方案确保了数据的可靠性和完整性,而UDP协议则没有这一点。
TCP协议同时还有完善的流量控制和拥塞控制机制,而UDP协议也没有。
但是TCP协议的这些机制带来了更高的开销和延迟以及更低的吞吐量,而UDP协议则是有更低的延迟和更高的吞吐量。
基于以上特点,TCP协议更适合需要高可靠性的服务,比如:网页、电子邮件、文件传输;而UDP协议则更适合实时性要求高但可以接受数据丢失的一些服务,比如:语音通话、实时流媒体等。

3、你用的是什么发行版本?

我使用的是CentOS7 这个发行版本。
其它发行版本我还知道Ubuntu、Debian。

4、你用的是图形化界面的还是命令行界面的?

我是使用的命令行界面的CentOS7。