david001's avatar

Laravel dusk help needed

How to type name in name field with Laravel dusk for following input type

<div class="snap-field col-sm-12" data-column="1" data-fieldid="4119226" data-fieldname="enter your name" data-fieldlabel="enter your name" data-required="true">
<label class="control-label mb5">Enter your name <span class="text-danger">*</span></label>

<input id="field_4119226" class="form-control textfield screenShot data-hj-whitelist validation" data-parsley-group="step-0" type="text" name="field_4119226" data-hj-whitelist="" required="">
</div>

i used this ->type('field_4119226','something') but this is not working for me

error message

no such element: Unable to locate element: {"method":"css selector","selector":"#field\5F 4119226"} (Session info: chrome=91.0.4472.106)

0 likes
6 replies
CorvS's avatar
name="field_4119226"

and you are using "field_4119227". See the difference?

david001's avatar

@corvs i got this error no such element: Unable to locate element: {"method":"css selector","selector":"#field\5F 4119226"} (Session info: chrome=91.0.4472.106)

david001's avatar

i don't know why it is showing \5f instead of _(underscore). can i type input filed by id?

#field\5F 4119226"}

CorvS's avatar

Try

$browser->value('#field_4119226', 'something')

or

$browser->type('#field_4119226', 'something')

and see if that works for you.

david001's avatar

no such element: Unable to locate element: {"method":"css selector","selector":"#field\5F 4119226"} (Session info: chrome=91.0.4472.106)

Please or to participate in this conversation.