PHPackages                             ixis/codeception-utilities - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ixis/codeception-utilities

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

ixis/codeception-utilities
==========================

Generic helper and utility methods for Codeception.

463[1 PRs](https://github.com/ixis/codeception-utilities/pulls)PHP

Since May 4Pushed 8y agoCompare

[ Source](https://github.com/ixis/codeception-utilities)[ Packagist](https://packagist.org/packages/ixis/codeception-utilities)[ RSS](/packages/ixis-codeception-utilities/feed)WikiDiscussions develop Synced 4w ago

READMEChangelogDependenciesVersions (2)Used By (0)

Codeception utilities
=====================

[](#codeception-utilities)

A handful of generic helper and utility methods for Codeception.

- **seeLinkInSelector/dontSeeLinkInSelector** - looks for a link in a particular CSS or XPath selector.
- **seeElementHasStyle/dontSeeElementHasStyle** - see an element has been applied a style. Allows you to check a single element has a CSS style assigned, e.g. you can check that ".icon-r" class is floated right. Requires WebDriver.
- **seeRegexInSource/dontSeeRegexInSource** - see page source matches a regular expression.

CkEditor utilities
------------------

[](#ckeditor-utilities)

- **fillCkEditor** - Fill a [CKEditor](http://ckeditor.com/) WYSIWYG field.
- **grabCkEditorValue** - Grab the current value of the CKEditor field.
- **seeInCkEditor/dontSeeInCkEditor** - see specified text inside a CKEditor instance.

Installing
----------

[](#installing)

Add to your **composer.json**, e.g.

```
{
  "repositories": [
    {
      "type":"vcs",
      "url":"git@github.com:ixis/codeception-utilities.git"
    }
  ],
  "require": {
    "ixis/codeception-utilities": "dev-develop"
  }
}

```

Configuring
-----------

[](#configuring)

```
modules:
    enabled:
        - CodeceptionUtilities
        - CodeceptionCkEditorUtilities

```

Examples
--------

[](#examples)

```
// See a link with title and URL as specified in the element selected by "#content #footer".
$I->seeLinkInSelector("Facebook", "https://www.facebook.com/", "#content #footer");

// See the element selected by "#footer .icon-r" has the float:right style applied.
$I->seeElementHasStyle("#footer .icon-r", "float", "right");

// Set the ckeditor with id "editor1" to "hello world"
$I->fillCkEditor("editor1", "hello world");

// Grab the current value of the ckeditor field and assert it contains "hello"
$value = $I->grabCkEditorValue("editor1");
PHPUnit_Framework_Assert::assertContains("hello", $value);
// or, if using Asserts Codeception module:
$I->assertContains("hello", $value)

```

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 54.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/216767?v=4)[Paul Byrne](/maintainers/pfaocle)[@pfaocle](https://github.com/pfaocle)

![](https://www.gravatar.com/avatar/79d2dd7d81f5d08fdbcc0ca820065de4d51933cdf50e941e9f5faa130d5c3f44?d=identicon)[andyr](/maintainers/andyr)

---

Top Contributors

[![pfaocle](https://avatars.githubusercontent.com/u/216767?v=4)](https://github.com/pfaocle "pfaocle (13 commits)")[![ixisandyr](https://avatars.githubusercontent.com/u/5859244?v=4)](https://github.com/ixisandyr "ixisandyr (10 commits)")[![PJnes](https://avatars.githubusercontent.com/u/5631?v=4)](https://github.com/PJnes "PJnes (1 commits)")

### Embed Badge

![Health badge](/badges/ixis-codeception-utilities/health.svg)

```
[![Health](https://phpackages.com/badges/ixis-codeception-utilities/health.svg)](https://phpackages.com/packages/ixis-codeception-utilities)
```

###  Alternatives

[konnco/filament-safely-delete

343.5k](/packages/konnco-filament-safely-delete)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
