gpt4 book ai didi

database - Groovy 我可以动态地执行一个字符串作为 groovy 命令吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:23 24 4
gpt4 key购买 nike

我想从我的数据库中动态执行 groovy 语句。

我目前正在使用 geb (www.gebish.org) 来自动化我的浏览器,我想使用我的数据库中的“css 选择器”。

例如:

Browser.drive {
go "www.test.com"

$("form", name: "password").value("Test")
}

在这个例子中,我想将 "$("form", name: "password").value("Test")"完全移动到数据库中,并在我的代码中动态调用它。在这种情况下可能吗?

我是 Groovy 和 Java 的新手,也许我的推理有误,对于这样的问题有一个更简单的解决方案...请帮助我 :)

最佳答案

如果您在字符串中有一些 Groovy 代码,您可以使用 Eval 类来执行它。这是一个您可以在 Groovy 控制台中尝试的简单示例:

def code = "2 + 2"
assert Eval.me(code) == 4

关于database - Groovy 我可以动态地执行一个字符串作为 groovy 命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6655513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com