test( 'Initial slides classes', function() { var horizontalSlides = document.querySelectorAll( '.reveal .slides>section' ) strictEqual( document.querySelectorAll( '.reveal .slides section.past' ).length, 0, 'no .past slides' ); strictEqual( document.querySelectorAll( '.reveal .slides section.present' ).length, 1, 'one .present slide' ); strictEqual( document.querySelectorAll( '.reveal .slides>section.future' ).length, horizontalSlides.length - 1, 'remaining horizontal slides are .future' ); strictEqual( document.querySelectorAll( '.reveal .slides section.stack' ).length, 2, 'two .stacks' ); ok( document.querySelectorAll( '.reveal .slides section.stack' )[0].querySelectorAll( '.future' ).length > 0, 'vertical slides are given .future' ); });
page.evaluate(() => { var results = []; var tickets = document.querySelectorAll('.day-list-item div article.result'); for (let i = 0; i < tickets.length; i++) { var departureNodes = tickets[i].querySelectorAll('[class*="LegInfo__leg-depart"]'); var durationNodes = tickets[i].querySelectorAll('[class*="LegInfo__leg-stops-3lHev"]'); var arrivalNodes = tickets[i].querySelectorAll('[class*="LegInfo__leg-arrive"]'); var price = tickets[i].querySelector('.price').innerText; var tempObj = { routes: [], price: price }; for (let j = 0; j < departureNodes.length; j++) { tempObj['routes'].push({ departure: departureNodes[j].innerText.replace(/\n/, ' '), duration: durationNodes[j].innerText.replace(/\n/, ' '), destination: arrivalNodes[j].innerText.replace(/\n/, ' ') }); } results.push(tempObj); } return JSON.stringify(results); })
document.querySelectorAll('nav>ul>li')[1].querySelectorAll('li>a')[1].click(); });
/** * exportTableToCSV * Convert HTML Table to CSV formatted string * @param {string} html Table hypertext * @param {string} filename The name of the file */ function exportTableToCSV(html, filename) { const csv = []; const rows = document.querySelectorAll('table tr'); for (let i = 0; i < rows.length; i += 1) { const row = []; let cols = rows[i].querySelectorAll('th'); if (cols.length === 0) { cols = rows[i].querySelectorAll('td'); } for (let j = 0; j < cols.length; j += 1) { row.push(cols[j].innerText); if (j === cols.length - 1) { csv.push(row.join(',')); } } } // Download CSV downloadCSV(csv.join('\n'), filename); }
var fileChooser = $elm[0].querySelectorAll('.ui-grid-importer-file-chooser'); var grid = uiGridCtrl.grid;
(function(){ var oldSizzle = Sizzle, div = document.createElement("div"); div.innerHTML = "<p class='TEST'></p>"; // Safari can't handle uppercase or unicode characters when // in quirks mode. if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { return; } Sizzle = function(query, context, extra, seed){ context = context || document; // Only use querySelectorAll on non-XML documents // (ID selectors don't work in non-HTML documents) if ( !seed && context.nodeType === 9 && !isXML(context) ) { try { return makeArray( context.querySelectorAll(query), extra ); } catch(e){} } return oldSizzle(query, context, extra, seed); }; for ( var prop in oldSizzle ) { Sizzle[ prop ] = oldSizzle[ prop ]; } div = null; // release memory in IE })();
var cells = renderContainerElm.querySelectorAll('.' + uiGridConstants.COL_CLASS_PREFIX + col.uid + ' .ui-grid-cell-contents'); Array.prototype.forEach.call(cells, function (cell) { menuButton = angular.element(cell).parent()[0].querySelectorAll('.ui-grid-column-menu-button');
var links = devs.window.document.querySelectorAll(".devs a"); var plop = dom.window.document.querySelectorAll(".listapks li"); var link = plop[i].querySelectorAll("a");
function (error, response, body) { var dom = new JSDOM.JSDOM(body); var lis = dom.window.document.querySelectorAll(".additional li"); var version = lis[1].querySelectorAll("p")[1].textContent; var published_date = lis[2].querySelectorAll("p")[1].textContent; request.get("https://apkpure.com" + newURL + "/download?from=details", { headers: {
test( 'Initial slides classes', function() { var horizontalSlides = document.querySelectorAll( '.reveal .slides>section' ) strictEqual( document.querySelectorAll( '.reveal .slides section.past' ).length, 0, 'no .past slides' ); strictEqual( document.querySelectorAll( '.reveal .slides section.present' ).length, 1, 'one .present slide' ); strictEqual( document.querySelectorAll( '.reveal .slides>section.future' ).length, horizontalSlides.length - 1, 'remaining horizontal slides are .future' ); strictEqual( document.querySelectorAll( '.reveal .slides section.stack' ).length, 2, 'two .stacks' ); ok( document.querySelectorAll( '.reveal .slides section.stack' )[0].querySelectorAll( '.future' ).length > 0, 'vertical slides are given .future' ); });
test( 'Initial slides classes', function() { var horizontalSlides = document.querySelectorAll( '.reveal .slides>section' ) strictEqual( document.querySelectorAll( '.reveal .slides section.past' ).length, 0, 'no .past slides' ); strictEqual( document.querySelectorAll( '.reveal .slides section.present' ).length, 1, 'one .present slide' ); strictEqual( document.querySelectorAll( '.reveal .slides>section.future' ).length, horizontalSlides.length - 1, 'remaining horizontal slides are .future' ); strictEqual( document.querySelectorAll( '.reveal .slides section.stack' ).length, 2, 'two .stacks' ); ok( document.querySelectorAll( '.reveal .slides section.stack' )[0].querySelectorAll( '.future' ).length > 0, 'vertical slides are given .future' ); });
/** * exportTableToCSV * Convert HTML Table to CSV formatted string * @param {string} html Table hypertext * @param {string} filename The name of the file */ function exportTableToCSV(html, filename) { const csv = []; const rows = document.querySelectorAll('table tr'); for (let i = 0; i < rows.length; i += 1) { const row = []; let cols = rows[i].querySelectorAll('th'); if (cols.length === 0) { cols = rows[i].querySelectorAll('td'); } for (let j = 0; j < cols.length; j += 1) { row.push(cols[j].innerText); if (j === cols.length - 1) { csv.push(row.join(',')); } } } // Download CSV downloadCSV(csv.join('\n'), filename); }
document.querySelectorAll('nav>ul>li')[1].querySelectorAll('li>a')[1].click(); });