`

使用Robot Framework集成Selenium的自动化测试(四)

阅读更多
使用RIDE创建tsv文件用于自动化测试,遇到一个问题:当前WEB页面是一个主页面,上面很有很多的链接,我是需要访问其中的一个链接进入我需要的服务结点上去,每次点这个链接都会新开一个窗口,但是SeleniumLibrary还是定位在主窗口。

解决的办法如下:

首先是点链接的问题,一般的方法click xpath=//div[]/div[]/... 什么的根本起不了作用,参考了下面的方法:
http://code.google.com/p/robotframework-seleniumlibrary/issues/detail?id=66#makechanges

我的办法就是:

Call Selenium Api |  click | xpath=//a[@href='/xxx']


这时新窗口被打开了,现在就有两个窗口,如何定位到新窗口是个问题。

我解决的办法是,那到所有的窗口名字,然后使用窗口名字跳转到新窗口上面。

Sleep              |  15 seconds
Get Window Titles  |
Select Window      |  窗口名字

先等待新窗口的打开,然后拿到所有的窗口名字,使用窗口名字就跳到新窗口。
分享到:
评论

相关推荐

    RobotFramework+selenium自动化测试-齐涛博客教程整理

    ### RobotFramework + Selenium 自动化测试 - 齐涛博客教程整理 #### 一、引言及基础知识 RobotFramework(简称RF)...希望这些信息能够帮助读者更好地理解和掌握RobotFramework+Selenium自动化测试的核心知识点。

    自动化测试框架RobotFramework+Selenium2

    自动化测试框架RobotFramework+Selenium2是结合RobotFramework框架和Selenium2Library实现自动化测试的解决方案。下面是该框架的详细介绍: 简介 Robot Framework是一个基于Python的可扩展的关键字驱动的自动化测试...

    robotframework-selenium2library-3.0.0.tar.gz

    总的来说,"robotframework-selenium2library-3.0.0.tar.gz"是一个支持Web自动化测试的工具,适用于那些希望使用Robot Framework和Selenium WebDriver进行高效、可读性高的测试的开发者和测试工程师。其可靠性和易用...

    robotframework-selenium2library-1.5.0

    Robot Framework Selenium2Library 1.5.0 是一个专门针对Web自动化测试的强大的库,它构建于Robot Framework之上,提供了一套简洁而易用的接口,使得测试人员能够高效地编写自动化测试用例。Robot Framework 是一个...

    RobotFramework+selenium2library

    Robot Framework+Selenium2Library 是一个高效且用户友好的自动化测试框架,主要用于Web应用程序的测试。Robot Framework 是一个通用的关键词驱动测试框架,而Selenium2Library(现称为SeleniumLibrary)则是Robot ...

    RobotFramework自动化测试修炼宝典+齐涛著

    《RobotFramework自动化测试修炼宝典》是由齐涛著的一本专著,主要聚焦于使用Robot Framework进行自动化测试的实践与理论。Robot Framework是一款开源的通用自动化框架,尤其适合用于软件测试自动化,它提供了丰富的...

    RobotFramework-Selenium2Library

    Selenium2Library与持续集成工具(如Jenkins、Travis CI)配合,可以实现测试自动化,每次代码提交后自动运行测试,提供实时反馈,提高开发效率。 总结,Robot Framework-Selenium2Library是Web测试领域的一个强大...

    RobotFramework自动化测试修炼宝典+源代码.zip

    《RobotFramework自动化测试修炼宝典》是一本深入探讨如何利用Robot Framework进行自动化测试的专业书籍,配合源代码,读者可以更直观地理解并实践书中的理论知识。Robot Framework是一个开源的、通用的自动化测试...

    RobotFramework+Selenium

    【RobotFramework+Selenium】组合是自动化测试领域常用的技术栈,主要应用于Web应用的功能测试。Robot Framework是一个基于Python的通用自动化测试框架,强调关键字驱动,支持多种测试库和接口,能够进行分布式测试...

    robot framework +selenium

    Robot Framework 是一款灵活、易于使用的自动化测试框架,而 Selenium 则是针对 Web 应用程序自动化测试的利器。通过结合两者,可以构建出强大的自动化测试解决方案。 #### 二、Selenium Library 的安装 为了实现 ...

    robot framework集成环境与web测试资料

    Robot Framework是一种开源自动化测试框架,它支持多种类型的测试,包括功能测试、...这些文档全面覆盖了Robot Framework的使用场景,从基本的自动化测试到复杂的持续集成和移动测试,是学习和实践自动化测试的好资源。

    Robot Framework自动化测试资料

    【标题】"Robot Framework自动化测试资料"所涉及的知识点主要围绕Robot Framework这一开源自动化测试框架展开,该框架广泛应用于软件测试领域,特别是功能自动化测试和验收测试。Robot Framework以其简单易学、灵活...

    Python-RobotFramework一个通用的自动化测试框架

    Python-Robot Framework是一个强大且灵活的开源自动化测试框架,尤其适合于系统集成、验收测试以及端到端的业务流程验证。它的设计思路是面向关键字驱动,允许用户以简洁易读的语法编写测试用例,支持多种测试库和...

    RobotFramework+Selenium2

    ### RobotFramework+Selenium2 关键知识点解析 #### 一、RobotFramework与...总之,通过合理利用 RobotFramework 和 Selenium2 的各项特性,可以构建出既强大又灵活的自动化测试框架,有效支持 Web 应用的测试需求。

    robotframework-selenium2library-1.8.0.rar,可以用

    Robotframework-Selenium2Library是基于Python的自动化测试框架Robot Framework的一个扩展库,专门用于Web应用程序的UI自动化测试。这个库利用Selenium WebDriver进行浏览器交互,提供了丰富的关键字供测试人员使用...

    RFS自动化一键安装包 robot FrameWork Selenium2Library

    标题中的“RFS自动化一键安装包 robot Framework Selenium2Library”指的是一个专为简化Robot Framework(RFS)与Selenium2Library集成安装而设计的自动化工具。Robot Framework是一个通用的自动化框架,广泛用于...

    Robot Framework自动化测试修炼宝典

    《Robot Framework自动化测试修炼宝典》是一本专为软件测试工程师和自动化测试爱好者精心编写的指南,旨在深入探讨和解析Robot Framework这一强大的自动化测试框架。Robot Framework是一个开放源代码的测试自动化...

    robot_framework自动化测试

    Selenium2Library结合Robot Framework使用,能够实现复杂的Web自动化测试场景。 当需要进行数据库操作时,DatabaseLibrary库可以作为Robot Framework的一个扩展库来使用。文档中介绍了如何安装DatabaseLibrary库...

Global site tag (gtag.js) - Google Analytics