diff --git a/e2e/calculator.po.ts b/e2e/calculator.po.ts
index e94c27d19f31b79edbda1c4f62b61aaca39a9d98..1c1bd2a52fd50468ae9ec0c4bc16acef66c8b93c 100644
--- a/e2e/calculator.po.ts
+++ b/e2e/calculator.po.ts
@@ -97,7 +97,11 @@ export class CalculatorPage {
   }
 
   async hasLog() {
-    return (await element.all(by.css("log-entry")).count()) > 0;
+    return await this.nbLogEntries() > 0;
+  }
+
+  async nbLogEntries() {
+    return await element.all(by.css("log-entry")).count();
   }
 
   async clickSaveCalcButton() {
diff --git a/e2e/pab.e2e-spec.ts b/e2e/pab.e2e-spec.ts
index 6d6ad1a5b21a6955f4e0d4a0157a998835e8a91d..f9c78ac5b6699ee97ecd6e1d634b75231ddd2526 100644
--- a/e2e/pab.e2e-spec.ts
+++ b/e2e/pab.e2e-spec.ts
@@ -164,7 +164,14 @@ describe("ngHyd − Passe à Bassins", () => {
       expect(hasResults).toBe(true);
 
       // check presence of logs
-      expect(await calcPage.hasLog()).toBe(true);
+      expect(await calcPage.nbLogEntries()).toBe(2);
+
+      // change iteration
+      const pve = calcPage.getSelectById("pab-variating-element");
+      calcPage.changeSelectValue(pve, 3);
+      await browser.sleep(300);
+      // check absence of logs
+      expect(await calcPage.nbLogEntries()).toBe(1);
     });
 
   });