Socket
Socket
Sign inDemoInstall

concordialang-codeceptjs-core

Package Overview
Dependencies
13
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    concordialang-codeceptjs-core

Concordia compiler plug-in core for CodeceptJS


Version published
Weekly downloads
22
increased by10%
Maintainers
1
Install size
39.4 MB
Created
Weekly downloads
 

Readme

Source

Build Status npm version GitHub last commit

concordialang-codeceptjs-core

Core modules of a Concordia Compiler plug-in for CodeceptJS

What's New

Installation

npm i concordialang-codeceptjs-core

Compatibility with Concordia Compiler

Integration with CodeceptJS

Test Events
Concordia declarationCodeceptJS support (method/other)
Before AllManually, through hooks. See hooks.
After AllManually, through hooks. See hooks.
Before FeatureBeforeSuite
After FeatureAfterSuite
Before Each ScenarioBefore or Background
After Each ScenarioAfter
Concordia Actions

The following table lists the support to the Concordia Language Actions. The corresponding CodeceptJS commands work with both WebDriverIO and Appium.

Note: A tick (✓) means "checked with a unit test".

Concordia actionCodeceptJS command
-_locate
-_locateCheckable
-_locateClickable
-_locateFields
accept + ( alert OR confirm OR popup OR prompt )acceptPopup ✓
amOnamOnPage ✓
appendappendField ✓
attachFileattachFile ✓
cancel + ( alert OR confirm OR popup OR prompt )cancelPopup ✓
checkcheckOption ✓
clear + cookieclearCookie ✓
clearclearField ✓
clickclick ✓
close + appcloseApp ✓ (Appium only)
close + currentTabcloseCurrentTab ✓
close + otherTabscloseOtherTabs ✓
connect + databaseN/A - supported via dbhelper
-defineTimeout
disconnect + databaseN/A - supported via dbhelper
not + seedontSee ✓
not + see + checkboxdontSeeCheckboxIsChecked ✓
not + see + cookiedontSeeCookie ✓
not + see + urldontSeeCurrentUrlEquals ✓
not + see + ( uielement OR uiliteral )dontSeeElement ✓
-dontSeeElementInDOM
not + see + ( inside OR with ) + urldontSeeInCurrentUrl ✓
not + see + ( textbox OR textarea )dontSeeInField ✓
-dontSeeInSource
not + see + titledontSeeInTitle ✓
doubleClickdoubleClick ✓
dragdragAndDrop ✓
-executeAsyncScript
-executeScript
fillfillField ✓
-grabAttributeFrom
-grabBrowserLogs
-grabCookie
-grabCssPropertyFrom
-grabCurrentUrl
-grabHTMLFrom
-grabNumberOfOpenTabs
-grabNumberOfVisibleElements
-grabPageScrollPosition
-grabPopupText
-grabSource
-grabTextFrom
-grabTitle
-grabValueFrom
hide + keyboardhideDeviceKeyboard ✓ (Appium only)
install + appinstallApp ✓ (Appium only)
-locator
maximize + windowresizeWindow( 'maximize' ) ✓
move + cursormoveCursorTo ✓
mouseOut-
mouseOver-
open + new tabopenNewTab
open + notificationsopenNotifications ✓ (Appium only)
presspressKey ✓
pull + filepullFile ✓ (Appium only)
refresh + currentPagerefreshPage ✓
refresh + url
remove + appremoveApp ✓ (Appium only)
resize + windowresizeWindow ✓
rightClickrightClick ✓
run + commandN/A - supported via cmdhelper
run + scriptN/A - supported via dbhelper
-runInWeb
-runOnAndroid
-runOnIOS
saveScreenshotsaveScreenshot ✓
-scrollTo
seesee ✓
see + app + installedseeAppIsInstalled ✓ (Appium only)
see + app + installed + notseeAppIsNotInstalled ✓ (Appium only)
see + ( uielement OR uiliteral ) + attribute + valueseeAttributesOnElements ✓
see + ( uielement OR uiliteral ) + class + value(same as above)
see + ( uielement OR uiliteral ) + style + value(same as above)
see + checkboxseeCheckboxIsChecked ✓
see + cookieseeCookie ✓
-seeCssPropertiesOnElements
see + currentActivity + valueseeCurrentActivityIs ✓ (Appium only)
see + device + lockedseeDeviceIsLocked ✓ (Appium only)
see + device + unlockedseeDeviceIsUnlocked ✓ (Appium only)
see + ( with OR inside ) + urlseeCurrentUrlEquals ✓
see + ( uielement OR uiliteral )seeElement ✓
-seeElementInDOM
see + inside + urlseeInCurrentUrl ✓
see + ( textbox OR textarea )seeInField ✓
-seeInPopup
-seeInSource
see + titleseeInTitle ✓
-seeNumberOfElements
-seeNumberOfVisibleElements
see + orientation + landscapeseeOrientationIs("LANDSCAPE") ✓ (Appium only)
see + orientation + portraitseeOrientationIs("PORTRAIT") ✓ (Appium only)
-seeTextEquals
-seeTitleEquals
selectselectOption ✓
-setCookie
shakeshakeDevice ✓ (Appium only)
show-
swipe + valuesswipe ✓ (Appium only)
swipe + downswipeDown ✓ (Appium only)
swipe + leftswipeLeft ✓ (Appium only)
swipe + rightswipeRight ✓ (Appium only)
swipe + upswipeUp ✓ (Appium only)
swipe + targetsswipeTo ✓ (Appium only)
switch + frameswitchTo('iframe') ✓
switch + locatorswitchTo ✓
switch + nativeswitchToNative ✓ (Appium only)
switch + webswitchToWeb ✓ (Appium only)
switch + tab + numberswitchToNextTab ✓
switch + next + tabswitchToNextTab ✓
switch + previous + tabswitchToPreviousTab ✓
taptap ✓ (Appium only)
uncheckuncheckOption ✓
wait + numberwait ✓
-waitForDetached
wait + uielementwaitForElement ✓
wait + enabled + ( uielement OR uiliteral )waitForEnabled ✓
wait + invisible + ( uielement OR uiliteral )waitForInvisible ✓
wait + text + valuewaitForText ✓
wait + option value + valuewaitForValue ✓
wait + visible + ( uielement OR uiliteral )waitForVisible ✓
-waitInUrl
-waitNumberOfVisibleElements ✓
wait + hide + ( uielement OR uiliteral )waitToHide ✓
-waitUntil
wait + url + valuewaitUrlEquals ✓

License

AGPL © Thiago Delgado Pinto

GNU Affero General Public License version 3

Keywords

FAQs

Last updated on 10 Jan 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc