【发布时间】:2013-05-25 10:42:38
【问题描述】:
有没有人找到一种方法来从 Robot Framework 中执行他们的 .py 文件,就像在 JS 中一样?
机器人框架:
执行给定的 JavaScript 代码。
代码可能包含多个语句和last的返回值 此关键字返回语句。
代码在测试数据中可能会被分成多个单元格。在那里面 在这种情况下,这些部分连接在一起而不添加空格。
如果代码是现有文件的绝对路径,则 JavaScript 将从该文件中读取执行。正斜杠用作路径 所有操作系统上的分隔符。读取代码的功能 在 SeleniumLibrary 2.5 中添加了一个文件。
请注意,默认情况下,代码将在 Selenium 对象本身,因此 this 将引用 Selenium 对象。采用 window 引用您的应用程序的窗口,例如 window.document.getElementById('foo').
示例:执行 JavaScript window.my_js_function('arg1', 'arg2') 执行 JavaScript ${CURDIR}/js_to_execute.js
可惜我不能以这种方式运行我的 .py 文件...
【问题讨论】:
-
是什么啊 AH 否决了这个?这是一个有效的问题,我希望有人遇到并解决了这个问题?
-
不是我,但有些人可能认为您的问题过于本地化,不适合 Stack Overflow,请在此处阅读您应该和不应该问的问题:stackoverflow.com/faq
-
“运行我的 .py 文件”是什么意思?您是否希望将它们作为单独的进程运行?像包含关键字一样运行它们?
标签: python robotframework