0

分度器のスロー エラー 失敗: インデックスが範囲外です。インデックス 0 の要素にアクセスしようとしていますが、ロケーター By.xpath に一致する要素は 0 個しかありません

var eleXpath = '// [@data-qa-class="タイル" および子孫:: [normalize-space(.)="Weights"]]// [@options="ctrl.grid.options"]/ [ contains(@class, "slick-frozen-rows") and not(contains(@class, "multi-header"))]// [contains(@class, "slick-pane slick-pane-bottom slick-pane- left")]// [contains(@class, "slick-row") と子孫::*[normalize-space(.)="88579YAE"]]';

var rowReferenceXpath = element.all(by.xpath(eleXpath)).get( rowIndex );

rowReference.isPresent().then( function( isRowPresent ) {
    if ( !isRowPresent ) {
        // If required row is not found reject the promise with error message
        defer.reject( '"' +rowName+ '" row is not found in the calculated reported.' );
    } else {
        // Get the "style" attribute value of the row
        var eleRefs = rowReference.getAttribute( 'style' );


        } ;

エラーをスローする

  • 失敗: インデックスが範囲外です。インデックス: 0 の要素にアクセスしようとしていますが、ロケーター By.xpath("// [@data-qa-class=\"tile\" および子孫:: [normalize-space(.)= \"Weights\"]]// [@options=\"ctrl.grid.options\"]/ [contains(@class, \"slick-frozen-rows\") and not(contains(@class, \")マルチヘッダー\"))]// [contains(@class, \"slick-pane slick-pane-bottom slick-pane-left\")]// [contains(@class, \"slick-row\" ) および子孫::*[normalize-space(.)=\"88579YAE\"]]")
4

1 に答える 1