Protractor: تعذر الوصول إلى صف وعموده من جدول

تم إنشاؤها على ١ أكتوبر ٢٠١٤  ·  3تعليقات  ·  مصدر: angular/protractor

<div class="k-grid-content">
    <table>
        <tbody>
            <tr>
                <td>row1Col1</td>
                <td>row1Col2</td>
                <td>row1Col3</td>
            </tr>

            <tr>
                <td>row2Col1</td>
                <td>row3Col2</td>
                <td>row4Col3</td>
            </tr>

            <tr>
                <td>row3Col1</td>
                <td>row3Col2</td>
                <td>row3Col3</td>
            </tr>

        </tbody>
    </table>
 </div>
var grid = element.all(by.css('.k-grid-content tr')); //this will return row1,row2,row3

لكنني غير قادر على استخدام الكود أدناه للحصول على كل صف وعموده.

grid.each.each(function(row){
    var rowElems = row.findElements(by.tagName('td'));
    expect(rowElems.get(0).getText()).toMatch('/Col1/');
});

يتم عرض رسالة الخطأ التالية. الرسالة: TypeError: الكائن [كائن كائن] ليس له أسلوب 'findElements'

question

ال 3 كومينتر

شكرا elgalu للإجابة على SO!

elgalujuliemr في إشارة إلى الإجابة على ستاكوفيرفلوو، ه غريبة كيندا ذلك بالنسبة لي ". كل" لم يعمل بدلا من ذلك ".filter" كما هو الحال في grid.filter (وظيفة (صف) {
أي أفكار حول هذا السلوك الغريب؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات