携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情
cookie 和 session 的区别:
-
数据存放的位置不同:Cookie 数据存放在客户的浏览器上,而 Session 数据存放在服务器上
-
安全程度不同:Cookie 相对不安全,Session 相对安全一些
-
性能使用程度不同:Session 会在一定时间内保存在服务器上,当访问增多,会比较占用服务器
的资源
- 数据存储大小不同:单个 Cookie 保存的数据不能超过 4K,而 Session 对其没有限制。
id,name,xpath,css selector 这些属性,你最偏爱哪一种
优先 id,name 进行定位,简单高效,其次是 css
xpath 效率最低,但定位的效果最好,因为使用层级结构来定位,一般其他方法搞不定的时候用 xpath
都能够定位到元素。
一般输入框、按钮、选择框和下拉框等表单都有 id 或 name 属性,比较适合用 id 和 name 定位。
页面文字一般缺少 id 和 name 属性,这时候可以选择 xpath 或 css Selector 进行定位。
10.什么是持续集成
持续集成是源于极限编程(XP),是一种软件实践,软件开发过程中集成步骤是一个漫长并且无法预
测的过程。集成过程中可能会爆发大量的问题,因此集成过程需要尽可能小而多,实际上持续集成讲的是
不断去做软件的集成工作。
11.持续集成如何做
最简单的形式是包括一个监控版本控制(SVN 等)变化的工具,当变化被发觉时,这个工具可以自
动的编译并测试你的应用。
维护一个单一的代码库,使构建自动化,使构建自测试。每人每天都向主线提交代码,每次提交都应
在集成机上进行构建,快速构建,使任何人都轻易获得可执行文件,人人都能看到正在发生什么,自动化
13.如何去定位页面上动态加载、变化的元素
触发动态加载元素的事件,直到动态元素出现,进行定位。
xpath 或 css 通过同级、父级、子级进行定位。
部署。