Selenium
文章平均质量分 76
cat_猫
真诚真挚真心
展开
-
Selenium API
概念 Selenium 通过命令进行驱动。Selenium 可归纳为三种“风格”:动作、辅助和断言。每一个命令调用就是下表中的一行。 命令 目标 值 动作(Actions)命令一般用于操作应用程序的状态。它们通过如”点击链接”和”选择选项”的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将会停止执行。 许多动作可转载 2013-12-14 17:17:34 · 1238 阅读 · 0 评论 -
用selenium高效应对Web页面元素刷新
当我们在页面上进行selenium.type()或者selenium.click()操作的时候,往往需要需要等待一个元素的出现,对于一般的网页,当我们进入一个新页面的时候,往往会使用selenium.waitForPageToLoad(WAITTIME);对弹出窗口中的元素,往往写死要等待多少秒,其实可以使用如下更加通用高效的方法,自己写一个waitForElement()的方法: J转载 2013-12-14 17:18:51 · 2414 阅读 · 0 评论 -
教你如何写框架------元素管理篇
教你如何写框架------元素管理篇 前言: 我的博客从来都是言简意赅,直接步入正题。 元素对象管理: 元素对象(以下称为locator)的维护与管理很麻烦,因为locator比较多,每个页面上要操作的可能有几十个,如何快速的查找及维护好能够使我们写脚本的速度及维护速度大大提升。在前端开发中,开发人员通常是把UI样式放在CSS文件中,受此影响,我们也可以把我们的locator放在一转载 2013-12-28 14:58:46 · 758 阅读 · 0 评论 -
Selenium终极自动化测试环境搭建:Selenium+Eclipse+Junit+TestNG
第一步 安装JDK JDk1.7. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 一路猛击‘下一步’,OK。安装完成后配置环境变量: JAVA_HOME = E:\Java\Java\jdk1.7.0_15 PATH = %JAVA_HOME%\bin C转载 2013-12-16 10:01:07 · 7605 阅读 · 1 评论 -
selenium中使用css选择器进行元素定位
大家在使用selenium元素定位的时候,通常更多使用的是XPATH,css定位方式用得比较少 但有时候css定位方式还是有一些优势的, 优势1:一般情况下定位速度要比XPATH快 优势2:语法要比XPATH更简洁 下面简要介绍一下css元素选择器的语法 常见语法 * 通用元素选择器,匹配任何元素 E 标签选择器,匹配所有使用转载 2014-05-28 10:02:06 · 1309 阅读 · 0 评论 -
selenium 问题
selenium在Eclipse中打开fireFox浏览器是报报错connect to host 127.0.0.1 on port 7055 1.相信很多同学刚接触selenium时,在Eclipse中打开fireFox浏览器是报报错: org.openqa.selenium.firefox.NotConnectedException: Unable to conne转载 2017-01-19 14:49:12 · 293 阅读 · 0 评论