生活札记 Python + Selenium Web之自动化测试(二)

Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。

阅读全文 » 613天前
2023年03月19日

技术饭 Nginx设置alias的二级目录之后,首页访问正常,但是js、css、图片等静态文件出现404

Nginx设置alias的二级目录之后,首页访问正常,但是js、css、图片等静态文件出现404,之前配置了一个域名为pc访问域名,域名加个目录是访问后台,类似:a.com 是首页,a.com/admin 是后台,而且两个目录在同一个层级,但是alias配置之后一直找不到静态文件。

阅读全文 » 1696天前
2020年03月30日

技术饭 css修改谷歌默认最小字体12px的方案

AikehouAdmin5.2.0版本后台的数据表单中,操作按钮的字体font-size属性设置成了10px,但是Google浏览器似乎不兼容,最小字体也就12px,几经折腾才弄清楚,原来是谷歌内核浏览器默认最小12px,其他浏览器却是支持10px,所以也只能做个兼容方案。解决方案是使用css的属性 -webkit-transform: scale(0.88); 来缩放解决这个问题。

阅读全文 » 1724天前
2020年03月03日

技术饭 响应式html5网页,手机上下滑动卡顿的现象

响应式html5网页,手机上下滑动卡顿的现象,今天用手机打开自己博客发现网页滑动特别的卡,上下滑动不灵敏,还时不时提醒是否等待程序继续运行,头上一百个问号,调试之后发现是滚动条部分出现了问题,-webkit-overflow-scrolling: touch;overflow-scrolling: touch;这两css属性能解决问题。

阅读全文 » 1726天前
2020年03月01日

技术饭 PHP数据采集框架QueryList,使用案例~~~

QueryList不依赖任何框架和架构,它可以单独使用也可以引入到任意的PHP开发框架中去使用,如:Laravel、ThinkPHP;你可以使用它来构建简单的采集系统,也可以用它才构建高可用的分布式采集系统。它提供了丰富的基于CSS选择器的页面抽取API,完全模块化的设计,拥有强大的可扩展性。

阅读全文 » 1734天前
2020年02月22日

技术饭 css3弹性盒子:从浅到深了解flex布局(图解)

css3弹性盒子:从浅到深了解flex布局(图解),flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间。一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现 CSS 中并不存在 float: center 的写法,那么 text-align: center、verticle-align: center 是否可行呢?答案也是否定的。这两个属性只能用于行内元素,对于块级元素的布局是无效的。

阅读全文 » 2507天前
2018年01月10日

技术饭 弹性盒子元素在侧轴(纵轴)方向上的对齐方式:align-items (适用于父类容器上)

弹性盒子元素在侧轴(纵轴)方向上的对齐方式:align-items (适用于父类容器上),这个属性主要用于 display:flex 弹性盒子的时候子元素的排列,类型文本的 text-align:center,对于未来需要大量使用css3的应用还是很有用处的。

阅读全文 » 2512天前
2018年01月05日

技术饭 解决css3中 :first-child 有时候不起作用

解决css3中 :first-child 有时候不起作用,平时在写css3的时候没有注意伪类 :first-child、:last-child的作用域,一直会搞混淆了,:first-child 官方给的定义是:选择器用于选取属于其父元素的首个子元素的指定选择器。同理 :last-child 就是其父元素之类的最后一个子元素了。

阅读全文 » 2512天前
2018年01月05日