selenium
Test木羽
自我学习总结,存取资料所用。同时也方便他人的学习
展开
-
Selenium-java-(Excel-元素管理篇)
Selenium-java-(Excel-元素管理篇)原创 2017-05-09 16:15:05 · 1890 阅读 · 0 评论 -
Selenium-java(XML-元素管理篇)
Selenium-java(XML-元素管理篇)有效的对页面元素管理有利于脚本的维护,避免修改代码引起不必要的麻烦。这里我使用到了xml对元素的管理。<?xml version="1.0" encoding="UTF-8"?> <!--登录页面元素--> <LoginEleData> <!--账号输入框--> <property name="name_input" type="id"原创 2017-05-09 22:17:28 · 772 阅读 · 0 评论 -
selenium之 文件上传所有方法整理总结
原文出自:http://blog.csdn.net/huilan_same/article/details/52439546 首先,我们要区分出上传按钮的种类,大体上可以分为两种,一种是input框,另外一种就比较复杂,通过js、flash等实现,标签非input我们分别对这两种进行分析:1.input标签众所周知,input标签是可以直接send_keys的,这里也不例外,来看代码示例: 示转载 2017-05-15 18:29:43 · 714 阅读 · 0 评论 -
Selenium自动化测试框架和个人见解
Selenium自动化测试框架和个人见解使用数据驱动和关键字驱动构建自动化测试框架 数据驱动在自动化测试框架中,数据驱动的意思指定的是测试用例或者说测试套件是由外部数据集合来驱动的框架。 关键字驱动 主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(value),用面向对象形式可将其表现为Item.Operation(Value) 将测试逻辑按照这些关键字进行分解原创 2017-05-16 00:01:14 · 1483 阅读 · 0 评论 -
Selenium兼容多种游览器滚动条方法
Selenium兼容多种游览器滚动条方法我也在网上找了一些滚动条的方法,往往这种的js操作滚动条有时候放在火狐会成功,然而再放到谷歌上就失败了。 //1、操作垂直滚动条,向下移动500像素 String setscroll = "document.documentElement.scrollTop=" + "500"; //2、水平滚动条,向右移动500像素 String setsc原创 2017-05-16 12:00:11 · 407 阅读 · 0 评论 -
java-Selenium-Page Object设计模式思路
java-Selenium-Poge Object设计模式思路Page Object模式是将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。将业务逻辑和页面元素分离提高对代码的维护性。 (1)这里是我的一个登录页面存放的元素 import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebEleme原创 2017-05-13 13:11:09 · 2574 阅读 · 0 评论 -
selenium之 时间日期控件的处理
原文出自:http://blog.csdn.net/huilan_same/article/details/52385401很多人问时间日期的空间怎么处理,但是时间日期控件各种各样,你可能遇到正常点的像这样: 当然也可能遇到难点的,像这样: 当然,也不排除会遇到变态的,像这样: 呵呵,真要一个个想着怎么去选择,简直是非人类干的事!那么该怎么办?其实很简单,我们不去搞时间日期空间,我们把它当成一转载 2017-05-17 22:45:52 · 977 阅读 · 0 评论 -
我的selenium自动化测试最终环境(Java篇)
我的selenium自动化测试最终环境(Java篇)我的最终环境为:java+maven+selenium+testng+jenkins1. Java环境 安装好java jdk,如图所示: 配置好Java环境,在环境变量中添加Java所需要的环境: 首先添加JAVA_HOME,把jdk的安装目录填入变量中。其次再添加CLASSPATH变量。 变量值为:.;%JAV原创 2017-05-03 09:56:31 · 3437 阅读 · 3 评论