@@ -684,15 +684,19 @@ private function generateStepsPhp($stepsObject, $hookObject = false)
684
684
default :
685
685
if ($ returnVariable ) {
686
686
if ($ selector ) {
687
- if (isset ($ customActionAttributes ['userInput ' ])) {
687
+ if ($ input ) {
688
+ $ testSteps .= sprintf ("\t\t$%s = $%s->%s(%s, %s); \n" , $ returnVariable , $ actor , $ actionName , $ selector , $ input );
689
+ } elseif (isset ($ customActionAttributes ['userInput ' ])) {
688
690
$ testSteps .= sprintf ("\t\t$%s = $%s->%s(%s, \"%s \"); \n" , $ returnVariable , $ actor , $ actionName , $ selector , $ customActionAttributes ['userInput ' ]);
689
691
} elseif (isset ($ customActionAttributes ['parameter ' ])) {
690
692
$ testSteps .= sprintf ("\t\t$%s = $%s->%s(%s, %s); \n" , $ returnVariable , $ actor , $ actionName , $ selector , $ customActionAttributes ['parameter ' ]);
691
693
} else {
692
694
$ testSteps .= sprintf ("\t\t$%s = $%s->%s(%s); \n" , $ returnVariable , $ actor , $ actionName , $ selector );
693
695
}
694
696
} else {
695
- if (isset ($ customActionAttributes ['userInput ' ])) {
697
+ if ($ input ) {
698
+ $ testSteps .= sprintf ("\t\t$%s = $%s->%s(%s); \n" , $ returnVariable , $ actor , $ actionName , $ input );
699
+ } elseif (isset ($ customActionAttributes ['userInput ' ])) {
696
700
$ testSteps .= sprintf ("\t\t$%s = $%s->%s( \"%s \"); \n" , $ returnVariable , $ actor , $ actionName , $ customActionAttributes ['userInput ' ]);
697
701
} elseif (isset ($ customActionAttributes ['parameter ' ])) {
698
702
$ testSteps .= sprintf ("\t\t$%s = $%s->%s(%s); \n" , $ returnVariable , $ actor , $ actionName , $ customActionAttributes ['parameter ' ]);
@@ -702,15 +706,19 @@ private function generateStepsPhp($stepsObject, $hookObject = false)
702
706
}
703
707
} else {
704
708
if ($ selector ) {
705
- if (isset ($ customActionAttributes ['userInput ' ])) {
709
+ if ($ input ) {
710
+ $ testSteps .= sprintf ("\t\t$%s->%s(%s, %s); \n" , $ actor , $ actionName , $ selector , $ input );
711
+ } elseif (isset ($ customActionAttributes ['userInput ' ])) {
706
712
$ testSteps .= sprintf ("\t\t$%s->%s(%s, \"%s \"); \n" , $ actor , $ actionName , $ selector , $ customActionAttributes ['userInput ' ]);
707
713
} elseif (isset ($ customActionAttributes ['parameter ' ])) {
708
714
$ testSteps .= sprintf ("\t\t$%s->%s(%s, %s); \n" , $ actor , $ actionName , $ selector , $ customActionAttributes ['parameter ' ]);
709
715
} else {
710
716
$ testSteps .= sprintf ("\t\t$%s->%s(%s); \n" , $ actor , $ actionName , $ selector );
711
717
}
712
718
} else {
713
- if (isset ($ customActionAttributes ['userInput ' ])) {
719
+ if ($ input ) {
720
+ $ testSteps .= sprintf ("\t\t$%s->%s(%s); \n" , $ actor , $ actionName , $ input );
721
+ } elseif (isset ($ customActionAttributes ['userInput ' ])) {
714
722
$ testSteps .= sprintf ("\t\t$%s->%s( \"%s \"); \n" , $ actor , $ actionName , $ customActionAttributes ['userInput ' ]);
715
723
} elseif (isset ($ customActionAttributes ['parameter ' ])) {
716
724
$ testSteps .= sprintf ("\t\t$%s->%s(%s); \n" , $ actor , $ actionName , $ customActionAttributes ['parameter ' ]);
0 commit comments