设计自动化测试数据—Selenium自动化测试指南(13)(图)

  程序清单7-14  Selenium 2 C#代码 using System;using OpenQA.Selenium;using OpenQA.Selenium.Firefox;using System.Threading;namespace ConsoleApplication3{class Program{static void Main(string[] args){IWebDriver driver = n...

购买商品功能的测试代码—Selenium自动化测试指南(12)

  程序清单7-9  Selenium 2 C#代码 using System;using OpenQA.Selenium;using OpenQA.Selenium.Firefox;using System.Threading;namespace ConsoleApplication3{class Program{static void Main(string[] args){IWebDriver driver = ne...

编写自动化测试代码—Selenium自动化测试指南(11)(图)

  7.2  编写自动化测试代码   在设计文档(也就是自动化测试用例)完成后,就可以开始正式编码了。编码最好使用NUnit或JUnit等测试框架,但这里为了便于理解,依然使用之前的编码方式。   接下来将分别使用Selenium IDE、Selenium 1和Seleniu...

自动化测试的实施—Selenium自动化测试指南(10)(图)

《Selenium自动化测试指南》第七章连载开始~~   前面几章中已经介绍了测试的基础及工具的使用,但应该如何开始实际的测试呢?本章将对此进行详细介绍。   7.1  设计自动化测试用例   在自动化测试的流程中,需要先设计才能进行正式编码。设计...

结束测试—Selenium自动化测试指南(9)(图)

  具体实现如程序清单5-77所示。   程序清单5-77 Java代码   Project1Class.java文件: package Project1;import org.openqa.selenium.*;import org.openqa.selenium.WebDriver.*;import org.openqa.selenium.firefox.*;public class P...

为测试操作添加事件—Selenium自动化测试指南(8)(图)

  5.10.2 Window/window()   通过Window属性(适用于C#)/window()方法(适用于Java)可以对当前的窗口进行简单的控制,例如查看窗体的坐标和大小,并将其最大化。   可以编写代码,先打开浏览器,输出其坐标和大小,然后将其最大化,再输出其坐标...

浏览器多窗口处理—Selenium自动化测试指南(7)(图)

  5.8.4  Text/getText()   Text/getText()用于获取弹出对话框的文本内容。   例如程序清单5-64或程序清单的代码,依次单击这些按钮,弹出各种弹出对话框并进行单击,同时输出它们的文本内容。   程序清单5-64  C#代码 IW...

弹出对话框的处理—Selenium自动化测试指南(6)(图)

  5.7.7  Displayed/isDisplayed()   有时候,即使元素在页面上看不到了,在使用Ctrl+F查看源代码或使用FindElement命令进行查找时,仍然能找到该元素。这是因为该原素偶然在HTML代码中,只是没有显示出来(例如该元素的visibility属性为hidden或...

获取页面及页面元素的内容—Selenium自动化测试指南(5)(图)

  例如,输入账号和密码,然后直接对密码文本框使用Submit()方法(而不是单击“登录”按钮),可以看到form数据将会提交,页面将成功登录。代码如程序清单5-39或程序清单5-40所示。   程序清单5-39  C#代码 IWebDriver driver = new ...

操作页面元素WebElement—Selenium自动化测试指南(4)(图)

  5.5.7  XPath(xPathToFind)   如果以上查找方法都无法定位到指定对象,那么可以按XPath进行查找。例如,百度首页有文本框,如图5-35所示。 图5-35  百度搜索文本框   其HTML代码如下: <input id="kw" class="s_ipt"...

查找条件对象By—Selenium自动化测试指南(3)(图)

  程序清单5-12  Java代码 package Project1;import org.openqa.selenium.*;import org.openqa.selenium.WebDriver.*;import org.openqa.selenium.firefox.*;public class Project1Class {public static void main(String[] args) {//如...

选择浏览器开始测试—Selenium自动化测试指南(2)(图)

  操作完毕后,可看到如图5-17所示的新建项目。   图5-17  新建的Java项目   2.添加引用   (1)在Package Explorer中用鼠标右键单击Project1,选择Properties,如图5-18所示。   (2)选择Java Build Path,在右边选择Libraries,单...

安装并引用Selenium 2—Selenium自动化测试指南(1)(图)

  第5章 Selenium 2(WebDriver)   Selenium 2(即WebDriver)是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,与Selenium 1(Selenium-RC)相比,Selenium 2的API更容易理解和使用,其可读性和可维护性也大大提高。Selenium 2完全就是...

Selenium自动化测试指南—51Testing鼎力推荐(图)

    本书概述:Selenium是ThoughtWorks公司开发的Web自动化测试工具。Selenium可以直接在浏览器中运行,支Windows、Linux和Macintosh平台上的Internet Explorer、Mozilla和Firefox等浏览器,得到了广大Web开发和测试人员的应用。作者:赵卓...

    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号