摘要:
开发测试用例主要有三种方法。通常,测试开发者将需要所有的这三种技术。 录制 许多首次使用的用户从与网站互动录制测试用例开始。当第一次打开Selenium-IDE时,默认情况下录制按钮为ON。如果不希望Selenium-IDE自动开始录制,可以通过在选项>选项下打开此选项,然后取消选择“在打开时立即开 阅读全文
随笔分类 - Selenium
Start->Selenium IDE->总览
2018-02-26 17:01 by Weiweim, 280 阅读, 收藏,
摘要:
简介 Selenium-IDE(集成开发环境)是用来开发测试用例的工具。它是一个Firefox插件,包含一个context menu,允许你首先从浏览器当前显示的页面中选择一个UI元素,然后从Selenium命令列表中进行选择,并根据所选UI元素的上下文预先定义参数。 安装 IDE 使用Firefo 阅读全文
驱动程序细节和权衡
2018-02-23 21:54 by Weiweim, 256 阅读, 收藏,
摘要:
Selenium-WebDriver的驱动程序 WebDriver是应该写入测试的关键接口的名称,但有几种实现。这些包括: HtmlUnit驱动程序 这是目前WebDriver最快和最轻量级的实现。顾名思义,这是基于HtmlUnit。HtmlUnit是没有GUI的WebBrowser的基于Java的 阅读全文
交互
2018-02-23 21:28 by Weiweim, 262 阅读, 收藏,
摘要:
获取文本值 人们通常希望检索元素中包含的innerText值。这会返回单个字符串值。请注意,这只会返回页面上显示的可见文本。 用户输入 - 填写表单 我们已经看到如何将文本输入到textarea或文本字段中,但其他元素呢?可以“切换”复选框的状态,并且可以使用“单击”来设置类似于所选OPTION标记 阅读全文
查找UI元素
2018-02-13 13:48 by Weiweim, 223 阅读, 收藏,
摘要:
在WebDriver中定位元素可以在WebDriver实例本身或WebElement上完成。前者返回与查询相匹配的WebElement对象,如果找不到这样的元素则抛出异常。后者返回一个WebElements列表,如果没有DOM元素匹配查询,则可能为空。 “查找”方法使用称为“By”的定位器或查询对象 阅读全文
Selenium-Webdriver API命令和操作-Get & Wait
2018-02-12 17:46 by Weiweim, 2537 阅读, 收藏,
摘要:
抓取页面 WebDriver可能要做的第一件事就是导航到一个页面。正常的做法是调用“get”: 取决于几个因素,包括操作系统/浏览器组合,WebDriver可能会或可能不会等待页面加载。在某些情况下,WebDriver可能会在页面完成之前或者甚至开始加载之前返回控件。为确保健壮性,需要使用显式和隐式 阅读全文
Selenium的webdriver
2018-02-12 12:29 by Weiweim, 379 阅读, 收藏,
摘要:
引进的webdriver Selenium 2.0中的主要新功能是WebDriver API的集成。开发Selenium-WebDriver是为了更好地支持动态网页,页面元素可能会改变,页面本身不会被重新加载。WebDriver的目标是提供一个设计良好的面向对象API,为现代高级Web应用程序测试问 阅读全文
浏览器自动化-Selenium概述
2018-02-09 11:17 by Weiweim, 534 阅读, 收藏,
摘要:
测试自动化对于提高软件团队测试过程的长期效率具有特殊的优势。测试自动化支持: 频繁回归测试 快速反馈给开发人员 几乎无限次的测试用例迭代 支持敏捷和极限开发方法 测试用例的规范文档 定制的缺陷报告 通过手动测试发现缺陷 自动化还是不自动化? 有时候手动测试可能更合适。例如,如果应用程序的用户界面在不 阅读全文
浙公网安备 33010602011771号