标签: snapshot

UI 测试失败并出现错误“无法在 15.0 秒内获取快照”

我有一个包含大量单元格的表格视图。我尝试从此表格视图中点击特定单元格。但测试以这个错误结束:

15.0s内抓拍失败

我假设系统将在访问其元素之前拍摄整个表视图的快照。由于cell数量巨大,快照时间不够(15秒可能是系统默认时间)。

我手动设置睡眠时间/等待时间(我设置了 60 秒)。60 秒后我仍然无法访问单元格!

我发现的一件奇怪的事情是,在访问单元格之前,我在调试器中打印对象,如下所示:

po print XCUIApplication().cells.debugDescription
Run Code Online (Sandbox Code Playgroud)

它显示一个错误,例如

15.0s内抓拍失败

错误:执行被中断,原因:内部 ObjC 异常断点(-3)..

该过程已返回到表达式求值之前的状态。

再次,如果我使用打印相同的对象

po print XCUIApplication().cells.debugDescription
Run Code Online (Sandbox Code Playgroud)

现在它将打印调试器视图中表格视图中的所有单元格。

不知道为什么会发生这种情况。有人遇到过类似的问题吗?需要帮助!!

error-handling snapshot xctest xcode-ui-testing

2
推荐指数
1
解决办法
4529
查看次数

从快照创建 AWS EBS 卷的完整副本

对于开发人员来说,当我从快照创建 EBS 卷并将其附加到 EC2 节点时,我会遇到延迟读取。
我想创建一个具有完整副本的EBS卷,以便第一次读取不慢。
有没有办法做到这一点?谢谢,马克

snapshot amazon-web-services

2
推荐指数
1
解决办法
528
查看次数

2
推荐指数
1
解决办法
484
查看次数

Firestore,使用快照获取文档ID

我\xc2\xb4m 尝试从firestore 获取集合数据,并将该数据保存为JSON 格式,现在我可以同时执行这两项操作,并且每次有更改时我的列表都会更新,问题是它不\xc2\ xb4t 显示 ID 字段,因此所有发生更改的集合都将在没有任何 Doc ID 的情况下保存。我尝试了附加帖子中建议的一些解决方案,但它根本不起作用。\n任何可以帮助我的建议或想法。

\n

获取文档 ID firestore 角度

\n

如何从文档快照中获取firestore文档ID?

\n
const fs =require(\'fs\');\nconst db = admin.firestore();\nvar Notebook = db.collection(\'Notebook\').where(\'itemCFE\', \'==\', \'1\')\n.onSnapshot(querySnapshot => {\n  querySnapshot.docChanges().forEach(change => {\n    if (change.type === \'modified\'){\n       console.log(\'update done\',JSON.stringify(change.doc.data()));\n       let data =JSON.stringify(change.doc.data());\n       fs.writeFileSync(\'test.json\', data, (err) => {\n       if (err) throw err;\n       console.log(\'Data Written to file\');\n       })\n     }\n   if (change.type === \'removed\'){\n      console.log(\'update done\',change.doc.data());\n   }\n });\n});\n
Run Code Online (Sandbox Code Playgroud)\n

json snapshot node.js firebase google-cloud-firestore

2
推荐指数
1
解决办法
4689
查看次数

AWS EBS 快照问题

我写这篇文章是因为我对负责拍摄 EBS 快照的机制感到非常困惑。

  1. 首先,据我了解“备份”和“快照”之间的区别 - 备份是卷块一对一的完整副本,其中快照是“增量”方法,其中仅复制更改的块,对吧?

  2. 如果这个定义是正确的,那么我可以假设拍摄 EBS 快照应该称为备份 - 因为我们通常会完整复制特定 EBS 所构建的所有块。

  3. 在AWS网站上的几乎每个文档中,我都可以读到EBS快照是增量拍摄的(第一个快照已满,然后仅与之前的“状态”之间存在差异)。但在我在 AWS 控制台上进行了小练习之后,我无法看到它的实际效果。

我对我的 EBS 卷 (50GB) 做了快照,快照的大小正好是 50GB。我又做了一个快照——大小同样是 50GB。这让我难以置信的困惑:///

  1. 我的所有经验/测试都是仅使用根卷(首先附加到 EC2 实例)进行的。现在我想知道我是否在仅附加根卷的 EC2 上安装了数据库(postgreSQL),在机器运行时制作 EBS 快照(作为我的数据库的安全备份)是否安全?或者不幸的是,我应该定期使整个实例脱机,然后只备份我的数据库卷?

snapshot amazon-ebs amazon-web-services

2
推荐指数
1
解决办法
922
查看次数

如何在 onSnapshot() 中使用 orderBy() 以便我可以根据时间戳对文档进行排序?

所以基本上请告诉我应该如何在 React 的 onSnapshot() 中实现 firestore 的 orderBy() 函数。请帮助我,伙计们。我真的需要你的帮助。如果您回答我的问题,请与其中实现的 orderBy() 函数共享此代码。这是我的代码 -

onSnapshot(collection(db, "messages"), (snapshot) => {
setMessages(snapshot.docs.map((doc) => ({ ...doc.data(), id: doc.id})))
 })
Run Code Online (Sandbox Code Playgroud)

我已经退回了这个

<div className="chat-app">
    {messages && messages.map((msg) => {
      return (
        <div key={msg.id} className="message">
          <img className="img" src={msg.image}></img>
          <div className="msg">{msg.message}</div>
        </div> 
      )
    } )}
Run Code Online (Sandbox Code Playgroud)

timestamp snapshot firebase reactjs google-cloud-firestore

2
推荐指数
1
解决办法
1678
查看次数

Chrome堆快照结构解释

使用 selenium,我拍摄了一个网站的内存快照并driver.execute_script(":takeHeapSnapshot")提取了其元数据:

{
    "snapshot": {
        "meta": {
            "node_fields": [
                "type", "name", "id", "self_size", "edge_count", "trace_node_id", "detachedness"
            ],
            "node_types": [
                ["hidden", "array", "string", "object", "code", "closure", "regexp", "number", "native", "synthetic", "concatenated string", "sliced string", "symbol", "bigint"],
                "string", "number", "number", "number", "number", "number"
            ],
            "edge_fields": [
                "type", "name_or_index", "to_node"
            ],
            "edge_types": [
                ["context", "element", "property", "internal", "hidden", "shortcut", "weak"],
                "string_or_number", "node"
            ],
            "trace_function_info_fields": [
                "function_id", "name", "script_name", "script_id", "line", "column"
            ],
            "trace_node_fields": [
                "id", "function_info_index", "count", "size", "children"
            ],
            "sample_fields": …
Run Code Online (Sandbox Code Playgroud)

javascript snapshot heap-memory javascript-objects google-chrome-devtools

2
推荐指数
1
解决办法
878
查看次数

Xcode快照

移动或重命名Xcode项目后,Xcode对项目快照的作用是什么.我注意到他们完全消失了......我应该在哪里看?

绝对没有 ~/Library/Application Support/Developer/Shared/SnapshotRepository.sparseimage

xcode snapshot objective-c

1
推荐指数
1
解决办法
7835
查看次数

subversion(SVN)中的标签究竟是什么?SVN内置的标签工具是什么?(与Clearcase相比)

subversion(SVN)中的标签究竟是什么?Subversion真正提供哪些内置功能来高效利用它们?

我问,因为我想将某个版本的文件集标记为标记.这将使更有意义的发布命名.我还想确切地检索具有该标记的那些文件,不多也不少,从特定版本的那些文件构建软件.

在ClearCase中,标签可能是文件的属性,我相信.我得到令人担忧的印象,标签对Subversion来说并不是特别的或核心,但是它们是一个随意的概念,只是一个文件夹,其中包含某个版本的文件副本,这是真的吗?如果是这样的话,它就像ClearCase中的等价物一样没用.

Subversion被提升为将标记作为一个特征,当看起来该工具没有真正的概念核心时,为什么说它是一个特征呢?它似乎并没有在文献中广泛写出来,至少足以帮助我解决我的问题.

svn tags revision clearcase snapshot

1
推荐指数
1
解决办法
785
查看次数

返回上传到firebase的文件的下载URL

有没有一种简单的方法可以将文件的下载URL上传到Firebase?

(我试过玩上传功能返回的快照,找不到任何东西......)

     fileref.put(file).then(function(snapshot){
     self.addEntry(snapshot);   
     ///  return snapshot.url???
     });
Run Code Online (Sandbox Code Playgroud)

javascript snapshot firebase firebase-storage

1
推荐指数
1
解决办法
6274
查看次数