robot framework + selenium2——切换窗口操作以及切换浏览器

list windows关键字:获取当前打开的所有页面窗口                                        不需要接收任何参数,返回一个列表

open browser                                         http://www.baidu.com                          chrome

${result}                                            list windows

log                                                  ${result}

sleep                                                2

close browser

======================================================================================================================================

select window关键字:模拟打开个多个tab页面时,在不同的tab页面进行窗口切换           该关键字接收[ locator = none ]一个参数,

                                                                                    locator可以是name、窗口title、url、window handle等

open browser                                         http://www.baidu.com                          chrome

click link                                           name=tj_trmap

select window                                        百度地图

close window

======================================================================================================================================

switch browser关键字:模拟打开了多个浏览器后,在多个浏览器中的切换操作              接收[ index_or_aliias ]一个参数

open browser                                         http://www.baidu.com                          chrome

open browser                                         http://www.ifeng.com                          ie

switch browser                                       1

close all browsers

======================================================================================================================================

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12334164.html

时间: 2024-07-31 07:29:12

robot framework + selenium2——切换窗口操作以及切换浏览器的相关文章

robot framework + selenium2——模拟鼠标操作

mouse down关键字:模拟按下鼠标的左键操作 该关键字接收一个参数[locator],可以通过id.name.xpath等进行定位 mouse down id=kw ===================================================================================================================================================== mouse up关键字:用来

Robot Framework + Selenium2环境安装

操作系统环境:Windows XP 安装包: 1. 安装Python Python是一切的基础 版本:python-2.7.6.msi 下载地址:https://www.python.org/downloads/ 2. 安装wxPython wxPython是Python语言的一套GUI图形库:ride需要wxPython的支持 版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe 下载地址:http://sourceforge.net/projects/

Robot Framework+Selenium2+AutoItLibrary安装

Robot Framework+Selenium2+AutoItLibrary安装 安装完,pip list 显示AutoItLibrary安装成功,在cmd 命令窗口的python下也能成功导入.但是在RF里导入还是飘红 查看Tools-> view RIDE log, 提示'尚未调用CoInitialize'. 解决方案: 在Python安装目录(\Python37\Lib\site-packages\win32com\client)下,修改dynamic.py文件,在import pyth

robot framework + selenium2——切换frame

select frame关键字: 接收一个参数locator,进行定位 open browser http://www.baidu.com chrome select frame id=fra ${list} get list items id=buy unselect frame //返回到最上层 log scource //打印页面html源代码 sleep 2 close browser ===================================================

Robot Framework(Databaselibrary库操作)

1.安装 DatabaseLibrary 库 DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/0.6在线文档:http://franz-see.github.io/Robotframework-Database-Library/如果像安装普通的 Python 程序,可以下载 tar.gz 文件,解压并运行 setup.py 文件进行安装. 因为在上一小节中我们已经安装了 pip,所以

(三)Robot Framework 创建测试、运行与生成报告

(三)Robot Framework 创建测试.运行与生成报告 发布时间 2017年9月28日 虫师 上一节我们已经介绍 Robot Framework-RIDE 只支持 Python2 ,但 Python2 到 2020 年将不再维护,所以接下来的关于 Robot Framework 的学习将不再基于 Robot Framework-RIDE,你可以参考上一节中介绍的 Sublime Text3 + sublime-robot-framework-assistant 插件来编写 Robot F

Robot Framwork +Selenium2环境搭建

安装python 参考文章http://blog.csdn.net/sealion111/article/details/78690686 安装robot framework 在cmd窗口中执行命令: pip install robotframework 安装wxPython 2.8.12.1,全部选择默认 安装robotframework-ride 执行命令pip install robotframework-ride 安装selenium2库 pip install robotframewo

Robot Framework自动化测试(六)--- robotremoteserver使用

robotremoteserver 是什么? Python Remote Server for Robot Framework 下载地址:https://pypi.python.org/pypi/robotremoteserver/ robotremoteserver是一种远程库接口技术(remote library interface).其实,通过这两天的使用,我的理解它就是一个远程库的容器.这看上去有点不太好理解,我们知道当我要使用的Robot Framework的库是被安装在..\Pyth

Robot Framework 教程 (5) - 连接Oracel数据库

Robot Framework 提供了多种Library.其中Database Library可用来连接操作数据库. 1.安装Database Library 打开Robot Framework官网,找到Database Library,官网提供了Java 和Python两个版本的Database Library,这里我使用的是Python版,地址为 http://franz-see.github.io/Robotframework-Database-Library/ 其中的软件Requirem