From 228905ab3f3e607dbb0e1bf09344ab0091e1af79 Mon Sep 17 00:00:00 2001 From: Wolfram Schneider Date: Mon, 16 Sep 2013 09:10:10 +0000 Subject: [PATCH] configurable click on Nth record for show() --- test/spec/mkws-pazpar2.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/test/spec/mkws-pazpar2.js b/test/spec/mkws-pazpar2.js index fa695bc..ec0e952 100644 --- a/test/spec/mkws-pazpar2.js +++ b/test/spec/mkws-pazpar2.js @@ -175,25 +175,27 @@ describe("Check Termlist", function () { }); describe("Show record", function () { + var record_number = 1; // the Nth record in hit list + it("show record author", function () { - var click = $("div#mkwsRecords div.record:nth-child(3) :nth-child(2)").trigger("click"); + var click = $("div#mkwsRecords div.record:nth-child(record_number) :nth-child(2)").trigger("click"); debug("show click is success: " + click.length); expect(click.length == 1).toBe(true); // wait until the record pops up waitsFor(function () { - var show = $("div#mkwsRecords div.record:nth-child(3) div"); + var show = $("div#mkwsRecords div.record:nth-child(record_number) div"); return show != null && show.length ? true : false; - }, "wait some miliseconds", 1 * 1000); + }, "wait some miliseconds", 2 * 1000); runs(function () { debug("show record pop up"); - expect($("div#mkwsRecords div.record:nth-child(3) div")).not.toBe(null); + expect($("div#mkwsRecords div.record:nth-child(record_number) div")).not.toBe(null); }); }); it("extract URL", function () { - var url = $("div#mkwsRecords div.record:nth-child(3) div table tbody tr td a").text(); + var url = $("div#mkwsRecords div.record:nth-child(record_number) div table tbody tr td a").text(); debug("extracted URL from record: " + url); expect(url).not.toBe(null); -- 1.7.10.4