CustomLocator plugin takes all selector as key
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- javascript, node.js
- Domaine
- testing-qa
Piste de recherche
Reproduisez les deux exemples de I.click de l’issue avec le plugin customLocator activé. Suivez le traitement des sélecteurs du plugin, puis ajoutez une couverture de régression pour un locator personnalisé suivi d’un suffixe CSS ; la tâche est terminée lorsque le suffixe est conservé et que l’élément résultant peut être cliqué.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What are you trying to achieve?
I'd like to use a custom locator and a suffix css selector
What do you get instead?
Instead of concatening the custom locator and the end of the css selector, I've got a full length of customLocator
Provide test source code if related
// What I want to achieve:
I.click('[data-testid=register_button] option:first-child()');
// ==> gives OK
// When using the custom locator:
I.click('$register_button option:first-child()');
// ==> gives [1] <pause> Error | Error: Clickable element ".//*[@data-testid='register_button option:first-child()']" was not found by text|CSS|XPath
Details
- CodeceptJS version: 3.0.5
- NodeJS Version: 14.16
- Operating System: Linux
- Configuration file:
plugins: {
allure: {},
pauseOnFail: {},
customLocator: {
enabled: true,
attribute: 'data-testid',
showActual: true,
},
},
Would it be possible to add a new option like 'final delimiter'? (space by default) It would truncate the locator to be used?
- Langage dominant
- JavaScript
- Étoiles
- 4.2k
- Forks
- 756
- Merge moyen
- 1 j 20 h
- PR mergées (30 j)
- 18
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de codeceptjs/CodeceptJS
-
stale
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
codeceptjs/CodeceptJS#5420 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
stale
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
codeceptjs/CodeceptJS#5358 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
stale
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
codeceptjs/CodeceptJS#4958 · 10 commentaires · 2 réactions ·
Les mainteneurs répondent en général sous 2 jours
-
stale
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
codeceptjs/CodeceptJS#4778 · 3 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
stale
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
codeceptjs/CodeceptJS#5618 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de codeceptjs/CodeceptJS
Issues similaires
-
[Bug] @deck.gl/arcgis dist import resolves to unpublished @deck.gl/core source path (9.3.11, 9.4.0)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
stac-utils/stac-fields#42 ·
-
[sec-check] SVG remote-reference gate misses src attributes, link hrefs and bare-string @importOuverteagent/security hive/hosted-available-lke648397-260827-5n31 security
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Fix #3381 does not fix #3343: watch() returns the ref, not the value, so setup() never re-runsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
-
Add: Eurosport 1 PolskaOuvertechannels:add check:passed
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 2 jours