Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-43802

Behat: Delete activity step does not work with JS enabled




      @Given /^I delete "(?P<activity_name_string>(?:[^"]|\\")*)" activity

      does not work with JS enabled

      Feature: Delete course module
        In order to manage my course's activities
        As a teacher
        I need to delete activities inside course sections
          Given the following "users" exists:
            | username | firstname | lastname | email |
            | teacher1 | Teacher | 1 | teacher1@asd.com |
          And the following "courses" exists:
            | fullname | shortname |
            | Course 1 | C1 |
          And the following "course enrolments" exists:
            | user | course | role |
            | teacher1 | C1 | editingteacher |
          And I log in as "teacher1"
          And I follow "Course 1"
          And I press "Turn editing on"
          And I add a "Forum" to section "1" and I fill the form with:
            | Forum name | Test forum name 1 |
            | Description | Test forum description 1 |
          And I should see "Test forum name 1" in the "#region-main" "css_element"
          And I delete "Test forum name 1" activity
          And I should not see "Test forum name 1" in the "#region-main" "css_element"
        Scenario: Delete activity with JS disabled
        Scenario: Delete activity with JS enabled


      Acceptance tests environment enabled on, to run the tests use:
       vendor/bin/behat --config /home/marina/repositories/master/behatdata/behat/behat.yml
      Moodle 2.7dev (Build: 20140117), pgsql, 66e46b86c92d748aa07071a6e3f2cb0ac01c7858
      Server OS "Linux", Browser: "firefox"
      Started at 22-01-2014, 07:25
      (::) failed steps (::)
      01. Exception thrown by ((//html//li[contains(concat(' ', normalize-space(@class), ' '), ' activity ')][contains(., 'Test forum name 1')])[1]//a[./@href][(((./@id = 'Delete' or contains(normalize-space(string(.)), 'Delete')) or contains(./@title, 'Delete') or contains(./@rel, 'Delete')) or .//img[contains(./@alt, 'Delete')])]|(//html//li[contains(concat(' ', normalize-space(@class), ' '), ' activity ')][contains(., 'Test forum name 1')])[1]//*[./@role = 'link'][((./@id = 'Delete' or contains(./@value, 'Delete')) or contains(./@title, 'Delete') or contains(normalize-space(string(.)), 'Delete'))])[1]
          Element is not currently visible and so may not be interacted with
          Command duration or timeout: 7 milliseconds
          Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:11:15'
          System info: host: 'marina-desktop', ip: '', os.name: 'Linux', os.arch: 'amd64', os.version: '3.11.0-12-generic', java.version: '1.7.0_51'
          Session ID: 03ba87b7-a4d0-41a3-b626-23b2764e356f
          Driver info: org.openqa.selenium.firefox.FirefoxDriver
          Capabilities [{platform=LINUX, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, browserConnectionEnabled=true, webStorageEnabled=true, nativeEvents=false, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=26.0}]
          In step `And I delete "Test forum name 1" activity'. # behat_course::i_delete_activity()
          From scenario background.                            # /home/marina/repositories/master/moodle/blocks/recent_activity/tests/behat/delete_activity.feature:7
          Of feature `Delete course module'.                   # /home/marina/repositories/master/moodle/blocks/recent_activity/tests/behat/delete_activity.feature
      2 scenarios (1 passed, 1 failed)
      33 steps (31 passed, 1 skipped, 1 failed)


        Issue Links



              dmonllao David Monllaó
              marina Marina Glancy
              Damyon Wiese Damyon Wiese
              Rajesh Taneja Rajesh Taneja
              Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Stevani Andolo, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Laurent David, Raquel Ortega, Sara Arjona (@sarjona)
              0 Vote for this issue
              7 Start watching this issue