测试环境:java+selenium+testng,jenkins持续集成 代码结构 采用页面对象模型(Page Object),减少UI修改后,对代码的影响。 java编写 搭建环境 java运行环境 JDBC配置 java开发工具 相关包导入 浏览器 页面元素 定位 元素操作 执行用例 输出结果 ...
分类:
编程语言 时间:
2019-05-01 18:47:05
阅读次数:
400
元素的定位 webdriver 提供了一很多对象定位方法 例如: [ id ] , name , class name , link text , partial link text , tag name, xpath , css selector 例如:下图 还可以 通过css 属性 获取 XPa ...
分类:
其他好文 时间:
2019-04-24 00:21:37
阅读次数:
146
思路: input或者textarea 在用户获取焦点的时候,底部定位的元素 fixed变为absolute, 在input失去焦点的时候,底部定位元素 再变成 fixed。再让页面滚动一下,让顶上去的一部分元素,回来。 ...
分类:
移动开发 时间:
2019-04-23 12:46:19
阅读次数:
215
一、web页面元素定位工具介绍 1、打开google浏览器,按F12进入开发者模式,如下图: 2、用鼠标点击下图红色框中的箭头——然后鼠标移动到web页面的元素上(此处为百度框),会自动定位到对应的html代码,如下图: 二、web页面元素的8种定位方法: 1、通过元素的id属性来定位元素——id是 ...
分类:
Web程序 时间:
2019-04-18 12:07:31
阅读次数:
1299
当我们做测试的时候,如果页面过长,就会定位元素失败,这时可以使用move_to_element方法跳到该元素的位置再操作: from selenium.webdriver.common.action_chains import ActionChains target = driver.find_el ...
分类:
编程语言 时间:
2019-04-17 20:54:15
阅读次数:
495
元素定位 元素定位 与Web自动化测试一样,app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元素的操作,如输入、点击、拖拽、滑动等。appium提供了许多元素定位的方法,如id定位、name定位、class定位、层级定位等等.... 接下来将会给大家来实践运用这些定 ...
分类:
移动开发 时间:
2019-04-05 16:53:51
阅读次数:
227
移动端h5页面经常会遇到软键盘顶起底部fixed定位元素,体验不好。记录下uni-app下同样的问题是如何解决的。 解决思路:获取窗口尺寸,监听窗口尺寸变化,比较变化后窗口的尺寸和实际窗口尺寸的大小做相应处理。直接上代码:<!--html--><input type="text" @click="h ...
分类:
移动开发 时间:
2019-04-01 20:01:54
阅读次数:
1144
position在页面的布局中很常见,其有四个属性,分别为static、fixed、relative、absolute。 position: static; 相当于没有定位,元素会出现在正常的文档流中。写不写都没关系。 position: fixed; 元素框的表现类似于absolute,但是fix ...
分类:
Web程序 时间:
2019-03-29 23:45:25
阅读次数:
240
最近在使用selenium的过程中发现有元素能够在页面中查找到,但是pycharm中运行时始终报错element not visible,于是使用如下方法成功解决问题。 ...
分类:
其他好文 时间:
2019-03-25 10:41:53
阅读次数:
305
什么是BFC 在一个web页面的CSS渲染中,块级格式化上下文(Block Formatting Context)是按照块级盒子布局的。W3C对BFC的定义如下: 浮动元素和绝对定位元素,非块级盒子的块级容器(例如inline-blocks,table-cells和table-captions),以 ...
分类:
其他好文 时间:
2019-03-24 20:04:21
阅读次数:
160