
Selenium
文章平均质量分 93
科敏
天天好心情!
展开
-
selenium定位元素的8种方法
元素定位一共有8种方法id 唯一的 name 元素的名称 class name 元素的类名 tag name 标签,不推荐,重复率太高 link text 文本链接 partial link text 对文本链接的一种补充 xpath 相对/绝对路径 css selector css定位 1.通过id或name定位<input type="text" class="s_ipt" name="wd" id="kw"转载 2020-08-19 15:05:50 · 1006 阅读 · 0 评论 -
Selenium介绍
Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错,一个一个看,就能找到所需要的 :-) 官方网站:http://www.openqa.org/selenium/好,下面进入正题!一、Selenium 的版本Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。sele...转载 2018-04-19 16:33:59 · 349 阅读 · 0 评论 -
WebDriver封装
1先了解下什么是WebDriver2熟悉WebDriver的关于JAVA的一些API的使用3介绍一个火狐的插件firepath我做的自动化测试是在火狐上运行的,因为我找到一个对于自动化测试比较有帮助的插件,那就是firepath,具体用法,就是先安装该插件,它会在firebug那么调试的窗口最右边出现。firepath截图转载 2014-12-02 14:50:42 · 2068 阅读 · 0 评论 -
手把手教你selenium_第一个脚本_登录新浪微博
假定各位以前看过前两篇文章,已经搭建好了环境,现在开始录制回放第一个selenium的脚本:登录新浪微博 基本的步骤是:1. 打开firefox,设置seleniumIDE选项,使之可以录制下junit的代码;2. 使用seleniumIDE进行录制,生成代码;3. 设置断言;4. 打开eclipse,创建工程,新建包,包下面创建类转载 2014-12-02 13:41:49 · 1311 阅读 · 0 评论 -
如何使用WebDriver?
如何使用?首先,你需要将WebDriver的JAR包加入到你项目中CLASSPATH中。你可以Download它通过http://code.google.com/p/selenium/downloads/list。如果你使用的是maven构建你的项目,只需要在pom.xml文件中加入下面的依赖项即可。 org.seleniumhq.sel转载 2014-12-02 14:54:30 · 1176 阅读 · 0 评论 -
Webdriver实现原理
通过研究selenium-webdriver的源码,笔者发现其实webdriver的实现原理并不高深莫测无法揣度。在这里以webdriver ruby binding的firefox-webdriver实现为例,简单介绍一下webdriver的工作原理。当测试脚本启动firefox的时候,selenium-webdriver 会首先在新线程中启动firefox浏览器。如果测试脚本指转载 2014-12-01 14:59:53 · 1051 阅读 · 0 评论 -
webdriver API中文版
1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list 官方UserGuide:http://seleniumhq.org/docs/1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟转载 2014-12-01 14:59:01 · 663 阅读 · 0 评论 -
Junit4中怎样随心所欲的执行Test(一)
前言:使用junit4.4进行接口测试时,用来组织测试用例的测试类,我们称之为“TestCase”。TestCase中的每个测试用例用@Test来标记,在这里我们称测试用例为“Test”。在eclipse中,使用junit4.4来编写接口测试用例,可以单独运行一个Test,也可以批量执行指定TestCase中的所有Test。现因业务需要,我们需要在服务端升级到现网后,挑选一些基础用例来确认现网环境转载 2014-11-07 13:30:13 · 751 阅读 · 0 评论 -
用testsuite管理junit单元测试用例
用TestSuite管理Junit单元测试用例因为在测试过程中可能不能同时run所有的测试用例,或者是想同时run不同的测试用例或所有的用例,那么我们就要维护一个公共的Suite,这个Suite可以添加TestSuite或一个单个用例(测试函数)。TestCase->TestSuite,Testmethods->TestSuite举例说明:package calcu转载 2014-11-07 13:19:38 · 850 阅读 · 0 评论 -
Junit TestSuite的使用
您定义自己的TestCase,并使用TestRunner来运行测试,事实上TestRunner并不直接运行 TestCase上的单元方法,而是透过TestSuite,TestSuite可以将数个TestCase在一起,而让每个TestCase保持简单。来看看一个例子: MathToolTest.javapackage onlyfun.caterpillar.test;转载 2014-11-07 13:31:05 · 681 阅读 · 0 评论 -
Selenium讲解一
Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错,一个一个看,就能找到所需要的 :-) 官方网站:http://www.openqa.org/selenium/好,下面进入正题!一、Selenium 的版本Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫s转载 2014-11-07 10:42:26 · 680 阅读 · 0 评论 -
Selenimu运行脚本时遇到的与FF浏览器相关问题小结
错误信息1:FAILED CONFIGURATION: @BeforeClass setUpjava.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Unable to delete file C:\Users\ADMINI~1\AppData\L转载 2014-11-10 16:31:37 · 860 阅读 · 0 评论 -
用命令行方式启动Selenium Server
Selenium服务器的“交互模式”是一种不需要任何代码的原型测试,因此有必要对初学者介绍Selenium Remote Control。在交互模式下,你可以在Selenium 服务器窗口中输入一行行的命令,在工作窗口的某个位置中立刻会执行你命令的结果。通常你可以选用你喜欢的语言编写你的测试代码,整个过程都是完全自动化的。确保Java安装正常,通过命令行的方式用如下的命令来启动你的Sele转载 2014-11-10 16:33:39 · 1173 阅读 · 0 评论 -
Selenium 及其实现原理
Selenium 及其实现原理Selenium 的主要功能包括:1)测试与浏览器的兼容性:测试应用程序能否兼容工作在不同浏览器和操作系统之上。2)测试系统功能:录制用例自动生成测试脚本,用于回归功能测试或者系统用例说明。简而言之,Selenium 就是一款可以录制用户操作,帮助 Web 测试人员简化重复劳动的工具。目前为止 Selenium 有两种版本:转载 2014-11-07 11:30:09 · 10255 阅读 · 0 评论