如何使用Ruby在Selenium测试中执行curl命令?

时间:2018-03-05 13:27:59

标签: ruby selenium curl selenium-webdriver

我需要存储从curl cmd执行的输出;比方说,

curl -XPOST 'http://xxxx:9200/xxxx/_search' \
     --noproxy \
     -d' {'query':{'bool':{'must':[{'term':{'xxx':xxx}}]}}}'

使用了硒结合:Ruby

1 个答案:

答案 0 :(得分:1)

definition = "curl -XPOST 'http://xxxx:9200/xxxx/_search' --noproxy -d' {'query':{'bool':{'must':[{'term':{'xxx':xxx}}]}}}'"

JSON.parse(%x(#{definition}))