W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Dusk 提供了多種方法來與表單和輸入元素進(jìn)行交互。首先,讓我們看一個在字段中輸入值的示例:
$browser->type('email', 'taylor@laravel.com');
注意,盡管該方法在需要時接收,但是我們不需要將 CSS 選擇器傳遞給 type
方法。如果沒有提供 CSS 選擇器,Dusk 會搜索包含指定 name
屬性的輸入字段,最后,Dusk 會嘗試查找包含指定 name
屬性的 textarea
。
要想將文本附加到一個字段之后而且不清除其內(nèi)容, 你可以使用 append
方法:
$browser->type('tags', 'foo')
->append('tags', ', bar, baz');
你可以使用 clear 方法清除輸入值:
$browser->clear('email');
你可以使用 typeSlowly
方法指示 Dusk 緩慢鍵入。 默認(rèn)情況下,Dusk 在兩次按鍵之間將暫停 100 毫秒。 要自定義按鍵之間的時間量,你可以將適當(dāng)?shù)暮撩霐?shù)作為方法的第二個參數(shù)傳遞:
$browser->typeSlowly('mobile', '+1 (202) 555-5555');
$browser->typeSlowly('mobile', '+1 (202) 555-5555', 300);
你可以使用 appendSlowly
方法緩慢添加文本:
$browser->type('tags', 'foo')
->appendSlowly('tags', ', bar, baz');
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: