如何将Testcase名称从RobotFramework传递到browserstack?longside浏览器=${browser}远程url=${RemoteURL}?

如何将Testcase名称从RobotFramework传递到browserstack?longside浏览器=${browser}远程url=${RemoteURL}?,robotframework,browserstack,Robotframework,Browserstack,当我经过时 open browser ${Url} browser=${BROWSER} remote_url=${remoteurl} desired_capabilities=browser:${BROWSER},browser_version:${BROWSER_VERSION} 在浏览器堆栈中,它只显示${browser}和${OS} 如何通过测试用例名?我假设您想在BrowserStack上命名一个会话。如果是,BrowserStack将提供一个功能“名称”来完成此操作。您

当我经过时

open browser  ${Url}  browser=${BROWSER}  remote_url=${remoteurl}  desired_capabilities=browser:${BROWSER},browser_version:${BROWSER_VERSION}
在浏览器堆栈中,它只显示
${browser}
${OS}


如何通过测试用例名?

我假设您想在BrowserStack上命名一个会话。如果是,BrowserStack将提供一个功能“名称”来完成此操作。您可以使用项目、生成和命名功能来组织测试。您可以命名测试会话,将类似的测试会话分组到生成中,并将生成添加到项目中

例如,在Java中,您可以在测试脚本中设置以下功能:

caps.setCapability(“project”, “Project001”);
caps.setCapability(“build”, “Build_v1”);
caps.setCapability(“name”, “Login Test”);

不知道如何使用Selenium在Robotframework中实现这一点。上面的内容应该给你一个基本的想法。

你能详细说明一下你想要实现的目标吗?我在理解屏幕截图中测试用例名称的目标时遇到了一些困难。我在这里假设这就是你想要的。这很有帮助。是的,我使用了Robotframework和Selenium,不过我是用python构建的。但我找到了答案。谢谢!!这就是我所想的,我们需要传递另一个参数${name}以及所需的功能。这个有用!!