Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 机器人关键字的机器人框架远程服务器_Python_Robotframework_Keyword_Remote Server - Fatal编程技术网

Python 机器人关键字的机器人框架远程服务器

Python 机器人关键字的机器人框架远程服务器,python,robotframework,keyword,remote-server,Python,Robotframework,Keyword,Remote Server,我想实现一个,以便为多个客户端提供Python类和Robot框架关键字;我的想法是避免在多台服务器上复制/粘贴代码 我按照前面描述的说明,尝试实现一个提供Python类的服务器。我还发现这意味着我可以实现自己的服务器 但我在谷歌搜索如何制作一个服务器来提供机器人框架关键字时,却一无所获。你知道如何实现这样的服务器吗?我想你是在问如何提供用robot本身编写的robot关键字,而不是用编程语言编写的 我认为不可能做你想做的事。远程库接口用于关键字库,根据定义,这些关键字库是用其他编程语言编写的。在

我想实现一个,以便为多个客户端提供Python类和Robot框架关键字;我的想法是避免在多台服务器上复制/粘贴代码

我按照前面描述的说明,尝试实现一个提供Python类的服务器。我还发现这意味着我可以实现自己的服务器


但我在谷歌搜索如何制作一个服务器来提供机器人框架关键字时,却一无所获。你知道如何实现这样的服务器吗?

我想你是在问如何提供用robot本身编写的robot关键字,而不是用编程语言编写的


我认为不可能做你想做的事。远程库接口用于关键字库,根据定义,这些关键字库是用其他编程语言编写的。

在多台服务器上运行相同的测试并不意味着您需要复制粘贴代码或使用远程服务器


我将实现测试(robot和python库),将它们放在git存储库中,用Jenkins master和slaves控制测试运行。从属服务器将在服务器上运行,并从存储库中检查测试,并将结果发布到Jenkins上。

现在无法做到这一点-为此打开了一个开放的增强功能:

我不理解您的问题。你说你“在谷歌搜索时什么也没发现”,但你似乎知道该在用户指南中查找什么,这充分解释了这个过程。创建远程服务器的哪一部分尚不清楚?您既有《用户指南》中的完整描述,又有PythonRemoteServer的示例实现。@BryanOakley、文档和示例说明了如何为python实现的类和方法创建远程服务器;它没有描述我应该如何实现一些机器人实现的关键字。然而,我正在寻找一种方法。哦,好吧,你们想提供用机器人写的关键词?我认为你做不到,你能解释一下你的用例吗;i、 你为什么这么做?“…避免在多台服务器上复制/粘贴代码…”并不能解释为什么这会给您带来问题。通常我们看到远程库的设置允许访问用其他编程语言(java、Ruby、Javascript等)编写的应用程序/类。然而,它引入了一个额外的链,这本身是不可取的。