robotframework相关内容
我是自动化的新手.我正在开发 Android + Robot Framework + Appium.我正在尝试访问图片上的这 3 个定位器,但似乎没有任何效果. 如您所见,其中一些甚至没有 id 或任何其他元素,所以我想我应该使用 xpath 来访问它们,但是层数太多了... 有人可以帮我吗? 解决方案 不确定您是否只使用 Appium Inspector. 但是你当然可
..
为了优化执行时间,我创建了一些相互依赖的测试用例,我想不仅为每个测试用例和测试套件获取指标和统计数据.但我也想为每一步生成统计数据和指标.那可能吗 ?PS:我正在使用团队城市进行持续集成. 最好的问候, Emna A. 解决方案 使用robot framework api我们可以获得TEST和KEYWORD Metrics 参考: 链接 API: cla
..
我正在尝试使用 Robot Framework 中的 AppiumLibrary 自动化移动应用程序.有人可以帮助我如何开始在机器人框架中安装 Appium 库吗? 解决方案 也许这可以给你一个良好的开端,以下是一些关键概念. Appium 是什么? Appium 像服务器一样工作,用 Nodejs 编写并实现 selenium webdriver.它允许客户端(以任何语言编写
..
我正在使用 Python 将 Robot Framework 与 Appium 集成.但是我不知道如何将在 Robot Framework 中创建的 Appium 驱动程序传递给自定义 python 脚本. 我的环境: Mac OS - 小牛队 Appium 1.2(通过自制软件安装) 最新的机器人框架(通过 pip 安装) 用于机器人框架的最新 Appium 库(通过 pip
..
*** 设置 ***图书馆请求图书馆图书馆馆藏图书馆操作系统图书馆 SeleniumLibrary*** 变量 ***${用户名} XXXXXX${密码} YYYYYY${locale} ZZZZ*** 测试用例 ***TC1${body}= 创建字典 username= ${username} password= ${password}${header}= 创建字典 Accept=appli
..
我是自动化的新手.我正在开发 Android + Robot Framework + Appium.我正在尝试访问图片上的这 3 个定位器,但似乎没有任何效果. 如您所见,其中一些甚至没有 id 或任何其他元素,所以我想我应该使用 xpath 来访问它们,但是层数太多了... 有人可以帮我吗? 解决方案 不确定您是否只使用 Appium Inspector. 但是你当然可
..
如何通过机器人框架中的ride打开excel文件.我正在尝试打开 Excel 关键字,但不断收到错误消息“没有这样的文件或目录". 解决方案 您可以按照我下面的示例代码进行操作: *** 设置 ***图书馆 Selenium2Library图书馆 ExcelLibrary*** 变量 ***${path_excel} res/my_excel_file.xls*** 测试用例 ***测试
..
这里三个文件 list.robot ,code.json 是输入文件,库文件 compareLib.py当我运行这个程序时,它总是返回 False ,我期待 true 因为列表中存在 30所有文件都在同一个文件夹中 list.robot 文件 *** 设置 ***图书馆 SudsLibrary图书馆 JSONLibrary图书馆操作系统库 compareLib.py*** 测试用例 ***
..
我创建了 Test.py 文件,其中包含一些函数,并在 sample.robot 文件中使用这些函数名称作为关键字. 例如:- 测试.py def Launch_URL(url):driver.get(url)定义文章(出版物):在这里做点什么 Sample.robot 库 Selenium2Library库测试.py*** 测试用例 ****打开应用启动网址“https://stac
..
我的场景: 有一个名为“搜索第一个值"的字段,我必须点击然后点击提交. 我必须重复这一步超过 100 次.我可以在 Robot 框架中做什么? 我的代码: [文档] 重新提交等到元素被启用 ${CLICK_RESUBMIT}点击元素 ${CLICK_RESUBMIT}睡眠 2 秒确认动作重复关键字 5 次 转到上一页 解决方案 标准库有关键字Repeat Keyword
..
我正在使用机器人框架来编写测试用例.由于不可能调试每个语句,因此日志记录是使开发测试用例变得非常缓慢的唯一方法. 我正在寻找一种可以在 python 控制台中执行机器人关键字的方法.这样我就可以调试并查看我创建的关键字或我使用的内置关键字是否可以正常工作.有办法吗? 例如.我可以执行 wait 直到页面包含元素 ${ELEMENT} 吗? 解决方案 在eclipse IDE上试
..
我正在研究用于移动应用自动化的机器人框架.我已经在 Robot Framework 的 Test Suit 中编写了测试用例和关键字,我可以执行它.但我正在尝试用 CSV 或 Excel 文件编写测试用例,这些文件将作为 Robot Framework 的输入(就像我们在测试完成中所做的那样).我们如何在机器人框架可读的 CSV/Excel 文件中编写测试用例 [寻找格式] 以及我们如何通过读取
..
我有以下 css 选择器 ${Table_Row} css=.tr >td:nth-child(2) 这个选择器会让我得到表中的第一个实例.问题是该表可能包含数百个实例,而我不想拥有数百个变量.如何使变量更具动态性,以便我可以传递另一个变量来确定“nth-child"计数,而不将其设为关键字? 这是我的意思的python示例: table_row = ".tr > td:nth-chi
..
Token&{head}=创建字典 Content-Type=application/x-www-form-urlencoded创建客户端 Oauth2 会话临时 token_url=https://websec-qa.cable.comcast.com/as/token.oauth2tenant_id=customerequipmentqatenant_secret=ac975251ba4349
..
我有来自同一个网站的 2 个 Web 服务,我必须通过 1 个会话访问这两个服务 示例: 创建 Soap 客户端 ${CURDIR}\\SecurityServiceService.wsdl设置代理 http ${PROXY}${result}= 调用 Soap 方法 authenticateUserInternalSecurity ${USERNAME} ${PASSWORD} 1 #S
..
我尝试使用这种方法 def my_click(self, locator, info="点击按钮错误", timeout=5):element = self.wait_for_visibility(定位器,信息,超时)element.click()def wait_for_visibility(self, locator, info="no error", timeout=10):返回 WebD
..
我正在尝试使用带有 Appium 的 Robot Framework 在多个移动设备(模拟器)上启动我的应用. 我在不同的测试用例中使用以下关键字.但它仍然只在一个设备上启动应用程序,它在连接列表中排在第一位: ${appium1}= 打开应用程序... http://localhost:4723/wd/hub... platformName=${PLATFORM_NAME}... pla
..
我有一个python类,文件名是one.py 第一类:def __init__(self,dict1,connect=False):self.device=dict1['设备']self.ip=dict1['ip']self.uname=dict1['uname']self.password=dict1['密码']self.dict1={'device':self.device, 'ip':se
..
我目前正在使用 Robot Framework 来自动化一些测试. 问题:我试图找出一种方法,使从“导入变量"关键字导入的变量全局可用(--variablefile 对我来说不是一个选项,对现在,可悲的是). 我已经尝试了一些解决方法,但没有运气: 1. 导入变量2. 获取当前作用域中可用的变量3.循环遍历每个变量并获取其键和值4.全局设置每个变量(使用Set Global Var
..
我的一名团队成员在 python 中创建了一个自定义关键字.该关键字使用 Selenium2Library 的关键字.这是位于“C:\Python27\Lib\site-packages\Selenium2Library\keywords_browsermanagement.py"中的代码 # 公开,打开和关闭def select_popup(self):内置().sleep(3)句柄 = se
..