robotframework相关内容
我必须实现一个Pipeline,并试图找到一种方法,如何在Jenkins Pipeline中发布Robot Framework结果. 我发现有关实现以下问题的多个问题将Robot Framework插件插入Pipeline,还发现了这个问题要解决.但是我尝试了这种方法,结果仍然不见了. 是否有任何解决方法或功能示例? 解决方案 [已编辑,以反映成功的解决方法] step([ $
..
我正在尝试在OSX笔记本电脑上运行来自Jenkins的RF/Selenium2Library测试.默认情况下,Jenkins作为用户"jenkins"安装.我已经安装了用于Jenkins的RF插件并设置了环境变量,除了浏览器从未打开(firefox或chrome)都没有问题,并且一切正常之外,一切正常,并且测试因硒超时而失败,并指出此类元素从未出现. 我的直觉是,我需要在某个地方设置一个显示
..
我需要执行以下评估函数,该函数应该采用参数列表 | @ {argList} = | arg1 | arg2 | arg3 | |执行Javascript | var header = document.evaluate('// span [contains(text(),“Manage VLAN Profiles”)] / following :: table [contains(
..
我正在使用Selenium 2 Robot Framework来自动化我们的应用程序。我使用下面的JavaScript代码向下滚动页面但无法滚动。 我想在向下滚动后在文本框中输入文字,但我是收到例外: 元素不可见 默认情况下,文本框在屏幕上部分可见,如果我们手动向下滚动而不是完全可见,但是selenium机器人框架无法向下滚动。 我有试过: 执行JavaScript
..
我有一个表,其中一些单元格有多个文本,每个文本都有自己的xpath。例如,下面代码中的两个文本元素位于同一个表格单元格中,但有两个xpath:对于第一个“B17AA038”,xpath是// [@ id =“profile_research”] / tbody / tr [ 1] / td [10] / text()和下一个实例有另一个xpath(// [@ id =“profile_resear
..
我无法理解如何在Robot Framework中导入.jar文件。 以下是代码: ***设置*** 图书馆MyLibrary ***测试用例*** 我的测试 什么都不做 Hello world 和Java: public class MyLibrary { public void hello(String name){ System.
..
我目前正在研究Robot Framework并使用Selenium2Libraries来处理Web应用程序。我正在处理一个Form,我正在处理一个动态元素,这是一个可编辑的文本区域和下拉列表.. 我真的希望有人能够指导我如何做到这一点。我正在做的一个例子是, [示例元素代码] input id =“textfield-1237-inputEl”class =“x-form-fi
..
我有一个python类: 来自robot.api导入记录器 class TestClass(object): def __init __(self,arg1,arg2): self.arg1 = arg1 self.arg2 = arg2 logger.info('initialized',also_console = True) def print_arg1(个体经营)
..
我正在使用Imagemagick来比较Windows环境中的两个屏幕截图。 https://blog.codecentric.de/en/2017/09/robot-framework-compare-images-screenshots/ ***设置*** 库字符串 库OperatingSystem ***变量*** $ {IMAGE_COMPARATOR_COMMA
..
我需要在机器人框架中有条件地执行一些关键字,但我不知道该怎么做,它不起作用。我尝试了很多选项,但我想我的“IF-ELSE”语句完全错误.. 选择特殊过滤器$ {过滤器}并取消选中所有值 $ {bool} =过滤器已打开$ {AVAILABLE FILTERS} $ {FILTER} $ {uncheck_all_button} =运行关键字if“$ {bool}”==“True”取消选
..
如果其中一个条件成立,我需要检查将要通过的条件。 我想要使用的关键字如下所示: 页面应包含元素//某些xpath OR 页面应包含元素//某些xpath OR 页面应该包含元素//一些xpath OR 页面应该包含元素//一些xpath 使用运行关键字如果但它不能正常工作 解决方案 您可以将XPath结果集与|执行相当于OR的操作。 $ {co
..
我需要在Robot Framework中复制以下API调用: curl -X POST“http:// xyz / api / createApp “-H”Content-Type:application / json“-d @ / tmp / testfile.json testfile.json有一个json有效载荷。我无法将Json文件的内容作为正文发送。 我已经导入了HT
..
我是自动化的新手,想要自动化一个HTML5后端并包含canvas元素的网站。 我想比较画布图像和存储的图像。 对于图像比较,我需要使用机器人框架。 我曾尝试使用“robotframework-imagehorizonlibrary”库但仍然测试用例失败了。 任何人都可以帮助我。 谢谢。 解决方案 我建议 RobotAppEyes库,这基本上是一个扩展版本 Selenium
..
我试图学习机器人框架。我已经在Selenium Webdriver上工作过。我试图使用创建Webdriver关键字从一个退出配置文件打开Chrome浏览器。但是我无法做到。看起来,Robot Framework每次都会打开一个新的Chrome Profile。 以下是我使用goggling后得到的代码,但这并不是从我喜欢的用户数据文件夹中打开Chrome。任何建议或意见,这可以实现。 使用
..
$ {SERVER} http://www.google.pt/ $ {BROWSER} firefox $ {DELAY} 0 ***关键字*** 打开浏览器到Google 打开浏览器$ {服务器} $ {BROWSER} 最大化浏览器窗口 设置硒速度$ {DELAY} 运行关键字“打开浏览器到Google”后,Firefox会打开,甚至无法打开网址
..
我最近在Red Hat服务器上安装了Python 2.7,Robot Framework和Selenium Library(我仍然不知道我是否已经成功),以便在Web应用程序上运行一些测试。 所以我尝试一个简单的测试用例,使用机器人框架来看看Selenium库是否有效,只是打开网页,没有更多的... Selenium服务器根据ps的结果启动并运行,firefox二进制文件位于PATH
..
如何在Eclipse中创建一个库,然后在Robot FrameWork中导入? 我现在正在搜索很多,没有指南帮助我。 解决方案 您需要执行以下操作: 创建您的java库 在运行robot framework jython版本时将其添加到类路径 创建你的java库 定义一个新的java类。此时,尽量不要使用构造函数(尽管可以支持具有字段的构造函数) 定义类
..
使用机器人框架,我有一个下拉列表与多个选项。当我使用从列表中选择选项时,我可以看到选择被突出显示,但是当下拉列表关闭时,该值不会更改。 以下是我的代码示例: click element id = month 从列表中选择xpath = // select / @ name =“month”September click button css = button.submit
..
我使用Robot Framework。 在我的HTML页面上,我有一个简单的按钮。当您点击它时,它会下载一个pdf文件。 如果文件已下载,我该如何检查Robot Framework? Tks 我找到了一个解决方案,转到@ ombre42: $ $ {SERVER} $ {SERVER_DEV} $ {NAME}机器人 $ {FILE_NAME} Robot.pd
..
我想读取CSV档案以进行资料验证。任何用于读取CSV文件的库或关键字都可以。 解决方案 您可以在python中轻松地创建自己的库来读取和写入csv文件。这样,您可以创建任何所需的关键字。您可以简单地读取并返回所有数据,或者返回一个包含行数或列数的关键字。 示例关键字以读取csv文件: 将以下定义保存在名为 csvLibrary.py 。它创建一个关键字库,其中包含一个名为“re
..