标签: nested

Android Espresso - 嵌套父级的组合视图匹配器

我想从以下视图层次结构中找到 ID 为“buttonActionNo”的按钮。

我尝试了以下代码,但它不起作用。给出“在层次结构中没有找到匹配的视图:”错误。

**ViewInteraction appCompatImageButton3 = onView(  
            allOf(withId(R.id.buttonActionNo),   
                        allOf( withhParent(withId(R.id.actionButtonPanel)),

                        allOf( withParent(withId(R.id.outerContainer)),

                        allOf( withParent(withId(R.id.questioContainer)),

                        withParent(withId(R.id.redFlagQuestion1))))),

                        isDisplayed()));

        appCompatImageButton3.perform(click());**
Run Code Online (Sandbox Code Playgroud)

有没有人试图抓住一个几乎没有嵌套父级的视图?

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <!-- redFlagQuestion1  -->
        <FrameLayout android:id="@+id/questionOneContainer"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/white">

            <include
                android:id="@+id/redFlagQuestion1"
                layout="@layout/row_base" />

        </FrameLayout>

        <!-- redFlagQuestion 2 -->
        <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/white">

            <include
                android:id="@+id/fillerLayout2"
                layout="@layout/fill_space" />

            <include
                android:id="@+id/redFlagQuestion2"
                layout="@layout/row_base" />


        </FrameLayout>

        <!-- redFlagQuestion 3 -->
        <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/white">

            <include
                android:id="@+id/fillerLayout3"
                layout="@layout/fill_space" />

            <include
                android:id="@+id/redFlagQuestion3"
                layout="@layout/row_base" />


        </FrameLayout>
Run Code Online (Sandbox Code Playgroud)

row_base.xml 视图层次结构如下:

+----------->LinearLayout{id=2131492990, res-name=redFlagQuestion1,visibility=VISIBLE, width=1080, height=780, has-focus=false, has-focusable=true, has- window-focus=true, …

layout android nested android-espresso

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

接口内的嵌套类是否隐式静态和最终?

接口内的所有变量都是公共静态和最终变量。

因此,如果我在接口内声明一个嵌套类,它也会变成静态和最终的吗?

Interface I
{
    class c
    {
        static void m(){ }
    }
}
Run Code Online (Sandbox Code Playgroud)

java nested interface

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

Laravel - 不接收来自嵌套输入的字段

我正在使用 Laravel 5.3 和相同的刀片视图来创建/编辑 casa(葡萄牙语的房子)和 contato(葡萄牙语的联系人)。

我有一个表格要提交到 2 个表中(contatos casas)。它工作正常,直到我更改name了前 6 个字段(表contatos)的 。

它是:

{!! Form::text('nome_contato') !!}

现在它是:

{!! Form::text('contato[nome_contato]') !!}

我不得不这样做,因为第一个没有填充输入来编辑它。但现在它告诉我这些字段是空的,即使它们不是。

CasaRequest.php ??

public function rules()
    {
        return [
            'nome_contato'  => 'required|max:255',
            'telefone'      => 'required|numeric|digits_between:10,11',
            'celular1'      => 'required|numeric|digits_between:10,11',
            'celular2'      => 'numeric|digits_between:10,11',
            'celular3'      => 'numeric|digits_between:10,11',
            'skype'         => 'max:255',
            'nome'          => 'required|max:100',
            'descricao'     => 'required|min:50|max:2000',
            'endereco'      => 'required|max:255',
            'numero'        => 'numeric|min:0',
            'bairro'        => 'required|max:100',
             (etc........)
            ];
}
Run Code Online (Sandbox Code Playgroud)

creteedit.blade.php ??

    @if(isset($casa))
        {!! Form::model($casa, ['route' => ['casas.update', …
Run Code Online (Sandbox Code Playgroud)

php validation nested laravel laravelcollective

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

在 Parquet 中使用嵌套数据类型有什么好处?

在 Parquet 文件格式中使用嵌套数据类型是否有任何性能优势?

AFAIK Parquet 文件通常是专门为查询服务创建的,例如 Athena,因此创建这些文件的过程也可以简单地展平值 - 从而允许更容易的查询、更简单的架构,并保留每列的列统计信息。

使用嵌套数据类型有什么好处,例如struct

nested data-files apache-spark parquet

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

使用多行字符串时的缩进

我有时需要使用多行字符串,但在嵌套块中。这有效,但可读性真的很差:

CONDITION1 = CONDITION2 = CONDITION3 = True

if CONDITION1:
    if CONDITION2:
        s = """jkljkj
dfkjslfds
sqjdlqkj"""
    elif CONDITION3:
        s = """azeazea
azeoiuaez
azeytzae
azetzae"""
Run Code Online (Sandbox Code Playgroud)

使用:

if CONDITION1:
    if CONDITION2:
        s = """jkljkj
               dfkjslfds
               sqjdlqkj"""
Run Code Online (Sandbox Code Playgroud)

(如Pythonic way to create a long multi-line string所建议的那样)不是一个选项,因为该字符串s将是:

jkljkj
               dfkjslfds
               sqjdlqkj
Run Code Online (Sandbox Code Playgroud)

带有不需要的左侧空格。

问题:如何在可读性好的嵌套块中使用多行字符串?

python string nested code-readability multilinestring

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

Python:嵌套的 try catch 处理

目前我有一些这样的代码

try:
    somecode
except Exception as Error:
    fallbackcode
Run Code Online (Sandbox Code Playgroud)

现在我想在回退代码中添加另一个回退 在 python 中进行嵌套 try/catch 的最佳实践是什么?

try:
    somecode
except Exception as Error:
    try:
        fallbackcode
    except Exception as Error:
        nextfallbackcode
Run Code Online (Sandbox Code Playgroud)

产生意图错误

python nested try-catch

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

结合嵌套查询获取非法状态异常未能在路径下找到嵌套对象

我正在 Elasticsearch 上创建一个查询,用于通过所有索引查找文档。
我需要在 Elasticsearch 上结合 should、must 和嵌套查询,我得到了正确的结果,但在结果中出现了错误。

这是我正在使用的查询

GET _all/_search
{
  "query": {
      "bool": {
        "minimum_should_match": 1,
        "should": [
          { "term": { "trimmed_final_url": "https://www.repubblica.it/t.../" } }
        ],
        "must": [
          {
            "nested": {
              "path": "entities",
              "query": {
                "bool": {
                  "must": [
                    { "term": { "entities.id": "138511" } }
                  ]
                }
              }
            }
          },
          {
            "term": {
              "language": { "value": "it" }
             }
          }
        ]
      }
  }
Run Code Online (Sandbox Code Playgroud)

这就是结果

{
  "_shards" : {
    "total" : 38,
    "successful" : 14,
    "skipped" : 0, …
Run Code Online (Sandbox Code Playgroud)

nested elasticsearch

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

使用python删除嵌套字典中的键及其值

寻找一个通用的解决方案,我可以从字典中删除特定的键及其值。例如,如果dict包含以下嵌套的键值对:

data={

  "set": {
  "type": "object", #<-- should remove this key:value pair
  "properties": {
    "action": {
      "type": "string",  #<-- should NOT remove this key:value pair
      "description": "My settings"
    },
    "settings": {
      "type": "object", #<-- should remove this key:value pair
      "description": "for settings",
      "properties": {
        "temperature": {
          "type": "object", #<-- should remove this key:value pair
          "description": "temperature in degree C",
          "properties": {
            "heater": {
              "type": "object", #<-- should remove this key:value pair
              "properties": {
                "setpoint": {
                  "type": …
Run Code Online (Sandbox Code Playgroud)

python recursion dictionary nested

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

Python 上具有嵌套字典深度的所有键

样本输入:

a = {
"key1": 1,
"key2": {
        "key3": 1,
        "key4": {
                "key5": 4
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

示例输出:

key1 1
key2 1
key3 2
key4 2
key5 3
Run Code Online (Sandbox Code Playgroud)

如何遍历此嵌套字典的每个元素并打印每个单独元素的深度?

python dictionary nested

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

从嵌套列表中删除空子列表

我有以下嵌套列表:

mynestedlist = [[[], [], [], ['Foo'], [], []], [[], ['Bar'], [], []], ['FOO'], 'BAR']
Run Code Online (Sandbox Code Playgroud)

我想将它展平到最外面的项目,这会给我主列表中的 4 个项目。但是,我只想要带有文本的项目,并且想要删除空括号列表。

期望的输出:

mynestedlist = [[['Bar']], ['FOO'], 'BAR']
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

newlist = []
for i in mynestedlist:
    for sub in i:
        if sub != []:
            newlist.append(sub)
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下输出:

[['Foo'], ['bar'], 'FOO', 'B', 'A', 'R']
Run Code Online (Sandbox Code Playgroud)

python nested list sublist python-3.x

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