无法在expect-Protractor中将多个数组值与动态数组进行比较

时间:2017-05-16 12:49:29

标签: javascript jasmine protractor

以下是我尝试自动化的方案:

在将静态数组与动态数组进行比较时,我的预期失败了。

以下是我的代码:

function rrr(){
    window.location.href = 'https://stackoverflow.com/help/how-to-ask'
}

2 个答案:

答案 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