LeanFT
当 JAR 文件从LeanFT
项目生成并在不使用 IDE 的情况下执行时,如何检查许可状态?在这种情况下LeanFT
,运行时引擎没有启动,并且许可服务器的 URL 没有存储在 jar 文件中。
问问题
183 次
1 回答
1
LeanFT 不仅仅是那个.jar
文件,引擎逻辑发生在其他地方。粗略地说,LeanFT 由两个主要部分组成:
- LeanFT 客户端
- 是包含所有测试的 SDK。在你的情况下,一个
.jar
文件,但可能是一个.cs
或.js
测试,并且行为相同。 - 有类似
Browser.launch
and的代码Element.click
。 - 这些是发送到 LeanFT 引擎的命令
- 是包含所有测试的 SDK。在你的情况下,一个
- LeanFT 引擎
- 除其他外,它是一个 websocket 服务器,用于侦听命令、解释并执行它们
一个命令的整个过程大致如下:
LFT.init
在代码的某处执行。Element.click
稍后在代码中的某处执行- SDK构造并发送消息给引擎(通过websocket连接)
- 引擎检查它是否具有有效的许可证,如果一切正常,它会执行命令。
可视化,它是这样的:
于 2018-07-03T08:25:22.590 回答