有没有人发现过从Robot Framework执行它们的.py文件的方法,就像你可以用JS一样?不能使用RobotFramework像Javascript一样执行Python .py文件
RobotFramework:
执行给定的JavaScript代码。
代码可能包含多个语句,并且此关键字返回最后一条 语句的返回值。
代码在测试数据中可能会被分成多个单元。在这种情况下,零件连接在一起而不增加空格。
如果代码是现有文件的绝对路径,则将从该文件读取执行到JavaScript的执行的JavaScript。正斜杠在所有操作系统上都以分隔符 的形式工作。在SeleniumLibrary 2.5中添加了从文件中读取代码 的功能。
请注意,默认情况下,代码将在 Selenium对象本身的上下文中执行,因此这将引用Selenium对象。使用 窗口来引用您的应用程序的窗口,例如 window.document.getElementById('foo')。
例如:要执行的JavaScript window.my_js_function( 'ARG1', 'ARG2') 执行JavaScript $ {} CURDIR /js_to_execute.js
这是我不能运行我的.py文件这BS方式...
什么AH投了这个?这是一个有效的问题,我希望有人遇到并解决? – Dave
这不是我,但有些人可能会认为你的问题太局限于适合堆栈溢出,有一个在这里读你应该什么,不应该问:http://stackoverflow.com/faq –
什么你的意思是“运行我的.py文件”?你是否期望把它们作为一个单独的过程来运行?运行它们就好像它们包含关键字? –