robotframework相关内容

Jenkins管道和机器人框架结果

我必须实现一个Pipeline,并试图找到一种方法,如何在Jenkins Pipeline中发布Robot Framework结果. 我发现有关实现以下问题的多个问题将Robot Framework插件插入Pipeline,还发现了这个问题要解决.但是我尝试了这种方法,结果仍然不见了. 是否有任何解决方法或功能示例? 解决方案 [已编辑,以反映成功的解决方法] step([ $ ..
发布时间:2019-09-02 21:18:07 其他开发

从Jenkins运行Robot Framework测试时,浏览器永远不会打开

我正在尝试在OSX笔记本电脑上运行来自Jenkins的RF/Selenium2Library测试.默认情况下,Jenkins作为用户"jenkins"安装.我已经安装了用于Jenkins的RF插件并设置了环境变量,除了浏览器从未打开(firefox或chrome)都没有问题,并且一切正常之外,一切正常,并且测试因硒超时而失败,并指出此类元素从未出现. 我的直觉是,我需要在某个地方设置一个显示 ..
发布时间:2019-09-02 20:24:38 其他开发

无法使用Robot Framework向下滚动网页

我正在使用Selenium 2 Robot Framework来自动化我们的应用程序。我使用下面的JavaScript代码向下滚动页面但无法滚动。 我想在向下滚动后在文本框中输入文字,但我是收到例外: 元素不可见 默认情况下,文本框在屏幕上部分可见,如果我们手动向下滚动而不是完全可见,但是selenium机器人框架无法向下滚动。 我有试过: 执行JavaScript ..
发布时间:2019-06-06 03:00:07 前端开发

从包含多个文本Robot Framework的表格单元格中提取单个文本

我有一个表,其中一些单元格有多个文本,每个文本都有自己的xpath。例如,下面代码中的两个文本元素位于同一个表格单元格中,但有两个xpath:对于第一个“B17AA038”,xpath是// [@ id =“profile_research”] / tbody / tr [ 1] / td [10] / text()和下一个实例有另一个xpath(// [@ id =“profile_resear ..
发布时间:2019-05-25 22:28:33 Python

如何使用Robot Framework处理动态元素

我目前正在研究Robot Framework并使用Selenium2Libraries来处理Web应用程序。我正在处理一个Form,我正在处理一个动态元素,这是一个可编辑的文本区域和下拉列表.. 我真的希望有人能够指导我如何做到这一点。我正在做的一个例子是, [示例元素代码] input id =“textfield-1237-inputEl”class =“x-form-fi ..

IF ELSE在具有变量赋值的机器人框架中

我需要在机器人框架中有条件地执行一些关键字,但我不知道该怎么做,它不起作用。我尝试了很多选项,但我想我的“IF-ELSE”语句完全错误.. 选择特殊过滤器$ {过滤器}并取消选中所有值 $ {bool} =过滤器已打开$ {AVAILABLE FILTERS} $ {FILTER} $ {uncheck_all_button} =运行关键字if“$ {bool}”==“True”取消选 ..
发布时间:2018-07-17 09:21:33 Python

如何在Robot Framework中使用OR条件?

如果其中一个条件成立,我需要检查将要通过的条件。 我想要使用的关键字如下所示: 页面应包含元素//某些xpath OR 页面应包含元素//某些xpath OR 页面应该包含元素//一些xpath OR 页面应该包含元素//一些xpath 使用运行关键字如果但它不能正常工作 解决方案 您可以将XPath结果集与|执行相当于OR的操作。 $ {co ..
发布时间:2018-07-17 09:19:36 其他开发

如何在Robot框架中制作POST(ReST)API

我需要在Robot Framework中复制以下API调用: curl -X POST“http:// xyz / api / createApp “-H”Content-Type:application / json“-d @ / tmp / testfile.json testfile.json有一个json有效载荷。我无法将Json文件的内容作为正文发送。 我已经导入了HT ..
发布时间:2018-07-09 15:48:22 Python

如何在Robot Framework中比较两个图像

我是自动化的新手,想要自动化一个HTML5后端并包含canvas元素的网站。 我想比较画布图像和存储的图像。 对于图像比较,我需要使用机器人框架。 我曾尝试使用“robotframework-imagehorizo​​nlibrary”库但仍然测试用例失败了。 任何人都可以帮助我。 谢谢。 解决方案 我建议 RobotAppEyes库,这基本上是一个扩展版本 Selenium ..
发布时间:2018-07-03 11:47:21 前端开发

Robot Framework: - 无法从现有的Chrome个人资料中打开Chrome

我试图学习机器人框架。我已经在Selenium Webdriver上工作过。我试图使用创建Webdriver关键字从一个退出配置文件打开Chrome浏览器。但是我无法做到。看起来,Robot Framework每次都会打开一个新的Chrome Profile。 以下是我使用goggling后得到的代码,但这并不是从我喜欢的用户数据文件夹中打开Chrome。任何建议或意见,这可以实现。 使用 ..
发布时间:2018-05-08 17:39:14 其他开发

硒和无头环境

我最近在Red Hat服务器上安装了Python 2.7,Robot Framework和Selenium Library(我仍然不知道我是否已经成功),以便在Web应用程序上运行一些测试。 所以我尝试一个简单的测试用例,使用机器人框架来看看Selenium库是否有效,只是打开网页,没有更多的... Selenium服务器根据ps的结果启动并运行,firefox二进制文件位于PATH ..
发布时间:2017-09-28 22:59:39 其他开发

如何在Robot Framework中实现一个java库

如何在Eclipse中创建一个库,然后在Robot FrameWork中导入? 我现在正在搜索很多,没有指南帮助我。 解决方案 您需要执行以下操作: 创建您的java库 在运行robot framework jython版本时将其添加到类路径 创建你的java库 定义一个新的java类。此时,尽量不要使用构造函数(尽管可以支持具有字段的构造函数) 定义类 ..
发布时间:2017-07-28 18:41:52 Java开发

选择从列表选择项目,但不提交更改

使用机器人框架,我有一个下拉列表与多个选项。当我使用从列表中选择选项时,我可以看到选择被突出显示,但是当下拉列表关闭时,该值不会更改。 以下是我的代码示例: click element id = month 从列表中选择xpath = // select / @ name =“month”September click button css = button.submit ..
发布时间:2017-07-17 23:19:54 JavaScript

机器人框架下载文件

我使用Robot Framework。 在我的HTML页面上,我有一个简单的按钮。当您点击它时,它会下载一个pdf文件。 如果文件已下载,我该如何检查Robot Framework? Tks 我找到了一个解决方案,转到@ ombre42: $ $ {SERVER} $ {SERVER_DEV} $ {NAME}机器人 $ {FILE_NAME} Robot.pd ..
发布时间:2017-07-13 11:48:13 前端开发

如何读取机器人框架中的csv文件进行数据验证

我想读取CSV档案以进行资料验证。任何用于读取CSV文件的库或关键字都可以。 解决方案 您可以在python中轻松地创建自己的库来读取和写入csv文件。这样,您可以创建任何所需的关键字。您可以简单地读取并返回所有数据,或者返回一个包含行数或列数的关键字。 示例关键字以读取csv文件: 将以下定义保存在名为 csvLibrary.py 。它创建一个关键字库,其中包含一个名为“re ..
发布时间:2017-02-24 20:29:29 Office