RSS
文 章
-
Python selenium —— 怎么处理文本编辑框(textarea以及editor编辑器)
在群里经常会遇到有人问文本框的处理,今天有时间,便写一点这方面的经验。
-
Python selenium —— 怎么处理时间、日期控件
很多人问时间日期的控件怎么处理,但是时间日期控件各种各样,你可能遇到正常点的像这样:
-
轻量级自动化测试框架目录结构设计
很多人在做自动化测试的过程中会遇到一个瓶颈,就是能够写脚本,但是不知道怎么去组织代码,怎么搭建测试框架,今天博主就放点干货,分享一个轻量级的自动化测试框架的目录结构,如下图:
-
Python selenium —— 模拟鼠标键盘操作(ActionChains)
用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件 ——
ActionChains
-
Python selenium —— 教你分辨alert、window、div模态框,以及操作
很多人分辨不出什么是
alert
、什么是window
,今天讨论下怎么辨识alert
和window
,以及页面元素如div
伪装的对话框。 -
Python selenium —— 操作select标签的下拉选择框
今天总结下selenium的下拉选择框。我们通常会遇到两种下拉框,一种使用的是
html
的标签select
,另一种是使用input
标签做的假下拉框。 -
Python selenium —— 深刻解析及操作frame、iframe
很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,就是定位不到,这种情况很有可能是
frame
在搞鬼(可能原因之一,改天专门说说定位不到元素的原因及处理办法),仔细看看你网页的DOM树! -
Python selenium —— 搞定网页单选框(radio button)、复选框(checkbox)
网页上有时候遇到
checkbox
和radio button
,一般情况下这两种都是<input>
标签,我们可以通过点击或者发送空格的方式进行选中 -
Python selenium —— JS操控浏览器滚动条以及网页内嵌滚动条
今天博主给大家分享一下用JS控制浏览器滚动条的办法。
-
Python selenium —— 控制浏览器前进(forward)、后退(back)、刷新(refresh)
今天这几个方法非常简单,就是我们能看到的浏览器导航栏的三个按钮 ——
后退
、前进
、刷新