`
喜欢蓝色的我
  • 浏览: 370538 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Selenium第一篇

 
阅读更多

Selenium ide 实现简单的循环、条件语句

Selenium ide 本身是不支持if-else while-loop等功能的,通过添加goto_sel_ide.jsfirefox浏览器的插件selenium ideflow control

1.  下载地址:http://wiki.openqa.org/display/SIDE/Contributed+Extensions+and+Formats
           
http://51elliot.blogspot.com/2008/02/selenium-ide-goto.html

2.  简单的应用 if-else function 我们一般会用到gotoIfgotolabellabel这三个command,在selenium ide里按照command | target | value的顺序举个简单的例子:

Open| /Selenium_test.html

Type| //html/body/form/input| 15

storeValue| //html/body/form/input| n

gotoIf| ${n}<=10| target1

gotolabel| target2

label| target1

type| //html/body/form/input[2]|  n is smaller than or equals 10

gotolabel| testend

label| target2

type| //html/body/form/input[2]|  n is bigger than 10

label| testend

测试页面代码:

<html>

<head>

     <meta http-equiv="Content-Type" content="text/html;charset=gbk">

     <title>Selenium_Test</title>

</head>

 

<body>

     <form name="test">     

         </br>

         测试条件:<input type="text" name="input">

         </br>

         </br>

         返回结果:<input type="text" name="output">

     </form>

</body>

</html>

3.  While的简单应用:

Open| /Selenium_test.html

Type| //html/body/form/input|1

storeValue| //html/body/form/input| num

while| ${num}<3

type| //html/body/form/input[2]| javascript{ storedVars['num']}

store| javascript{parseInt(storedVars['num'])+1}| num

endWhile

分享到:
评论

相关推荐

    selenium_webdriver(python)第一版.pdf

    【Selenium WebDriver(Python)第一版】文档是一个针对Python编程语言使用Selenium WebDriver进行Web自动化测试的教程。这篇文档特别适合已经具备Python基础知识,并希望通过Python和Selenium进行自动化测试的初学者...

    selenium webdirver电子书+代码

    3. **入门篇**:书中可能涵盖了安装配置Selenium WebDriver、设置环境、编写第一个自动化测试用例等内容。读者将学习如何选择合适的编程语言,并创建基本的元素定位、点击、输入文本等操作。 4. **进阶篇**:随着对...

    Selenium WebDriver实战宝典(吴晓华)

    全书共分为四个部分:第1部分基础篇主要讲解自动化测试相关的基础理论、WebDriver 环境安装、单元测试工具的使用方法以及 WebDrvier的入门使用实例,第2部分实战应用篇基于丰富的实战案例讲解页面元素的定位方法以及...

    Selenium八种定位元素

    再在这个`td`下的第一个`table`的第一个`tr`的第一个`td`下的`a`标签内的`span`元素,其中`span`的内容包含`DeveloperTutorial`。 ##### 2. 使用`contains`和`and` `contains`函数用于检查属性值或文本内容中是否...

    SeleniumWebDriver菜谱

    `findElement` 方法是Selenium WebDriver的核心功能之一,它用于查找页面上符合特定条件的第一个元素。如果找不到匹配的元素,该方法将抛出一个`NoSuchElementException`异常。你可以使用不同的By策略来定位元素,...

    Python自动化测试实战篇(4)selenium+unttest+ddt实现自动化用例测试,模拟用户登陆点击交互测试

    在本篇Python自动化测试实战中,我们将探讨如何利用selenium、unittest和ddt库来构建一个功能完善的自动化测试框架,模拟用户登录、点击等交互行为,并通过assert进行断言检查,确保测试用例的准确性和覆盖率。...

    python+selenium 环境搭建

    安装 Python 是搭建 Python+Selenium 环境的第一步。Python 是一种流行的编程语言,它提供了大量的库和工具,可以帮助开发者快速地搭建自动化测试环境。安装 Python 的步骤非常简单: 1. 双击安装包,按照提示逐步...

    selenium入门问题和解决

    使用Selenium的第一步是创建WebDriver实例。例如,在Java中,创建ChromeDriver实例的代码如下: ```java ChromeOptions options = new ChromeOptions(); WebDriver driver = new ChromeDriver(options); ``` ...

    Selenium_XPath定位详解

    5. **路径选择**:XPath还可以通过路径选择,如`/html/body/div[1]/p`表示从根节点开始,依次经过html、body、第一个div元素,然后找到其中的p元素。 6. **相对定位**:利用`..`表示父节点,`.`表示当前节点,以及`...

    Python+selenium自动化测试源码分享,讲解详细

    这篇分享将深入探讨Python与Selenium结合进行自动化测试的相关知识点。 首先,我们需要理解Python的基础语法和数据结构,这是编写任何Python代码的前提。Python支持多种控制流程,如条件语句、循环结构以及异常处理...

    python自动化测试-web-selenium

    Python中的Selenium是一个强大的自动化测试工具,主要用于模拟真实用户与Web应用程序的交互。它能够控制浏览器执行各种操作,如点击按钮、填写表单、导航页面等,非常适合进行端到端的Web应用测试。本篇文章将深入...

    Python应用实战代码-如何用Selenium 实现反反爬方案

    本篇将重点讲解如何利用Python的Selenium库来实施反反爬策略,帮助我们更有效地抓取网页数据。 Selenium是一个强大的自动化测试工具,它可以模拟真实用户的行为,如点击、滚动、填写表单等,因此在应对JavaScript...

    SELENIUM2+自动化测试实战+基于PYTHON语言.pdf

    本篇文章将深入探讨Selenium2与Python结合进行自动化测试的相关知识点,旨在帮助自动化测试人员和爬虫工程师提升技能。 1. **Selenium2介绍** Selenium2 是一个开源的Web应用程序自动化测试框架,支持多种编程语言...

    selenium IE3 驱动

    本篇将详细介绍Selenium与IE3驱动的相关知识点。 **1. Selenium 概述** Selenium 是一套开源的Web应用程序自动化测试框架,它提供了一组编程接口,允许开发者用多种编程语言(如Java、Python、C#等)来控制浏览器...

    python零基础学习篇数据爬虫技巧-6第六章 浏览器测试框架:Selenium.zip

    Selenium是一个强大的浏览器自动化测试框架,它在数据爬虫领域中也有广泛的应用。本章将深入探讨如何使用Selenium进行浏览器控制和网页动态内容的抓取。 首先,Selenium的核心功能是模拟真实用户对浏览器的操作,这...

    selenium testing

    #### 一、Selenium简介与应用 **Selenium** 是一个用于 Web 应用程序测试的工具。它支持多种浏览器(如 Firefox、Chrome 和 Safari)以及多种编程语言(如 Java、C#、Ruby 和 Python)。Selenium 可以模拟真实用户...

    PyCharm_Test_Python+selenium_PyCharm_Seleniumweb测试_自动化测试_pythonS

    本篇将深入探讨如何利用Python结合Selenium以及强大的集成开发环境PyCharm,构建一个高效、易维护的Web自动化测试框架。 一、PyCharm:Python开发利器 PyCharm是由JetBrains公司开发的一款针对Python的集成开发环境...

    selenium-2.51.1.tar.gz

    本篇文章将聚焦于Selenium 2.51.1版本,探讨其在Python环境下的应用及其重要特性。 一、Selenium简介 Selenium是一个开源的Web自动化测试框架,支持多种编程语言,如Java、Python、C#等。它允许开发者模拟用户行为...

Global site tag (gtag.js) - Google Analytics