以下是我尝试自动化的方案:
在将静态数组与动态数组进行比较时,我的预期失败了。
以下是我的代码:
function rrr(){
window.location.href = 'https://stackoverflow.com/help/how-to-ask'
}
答案 0 :(得分:0)
您尝试doc <- xmlParse("/path/to/XML/file.xml")
xml_len <- length(getNodeSet(doc,"//eventlist/event"))
dflist <- lapply(seq(xml_len), function(i){
# PARENT NODES
d1 <- transform(xmlToDataFrame(nodes=getNodeSet(doc, paste0("//eventlist/event[",i,"]"))), key=1)
# CHILD NODES
d2 <- transform(xmlToDataFrame(nodes=getNodeSet(doc, paste0("//eventlist/event[",i,"]/stack/frame"))), key=1)
# MERGE ON KEY, THEN DROP KEY
merge(d1, d2, by="key")[-1]
})
xmldf_events_stack <- do.call(rbind, dflist)
的问题是不可能的。如果是字符串或正则表达式,则可以。对于您的解决方案,我们可以这样执行,
expect(someArray).toContain(array)
答案 1 :(得分:0)
您还可以尝试以单个字符串关键字&amp;的形式隔离数组值。然后在期望陈述中使用它们,如下所示:
javax.transaction