Есть ли способы нажать клавишу клавиши Enter?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Есть ли способы нажать клавишу клавиши Enter?

Сообщение Anonymous »

Я сейчас работаю с Chrome-PHP/Chrome. У меня есть проблемы, когда выполнить клавишу клавиши, нажмите для ENTER . Есть ли способы сделать это? Может быть, есть альтернативы, как это сделать? < /P>
Ниже приведен код, который я использую для тестирования.$browserFactory = new BrowserFactory();

// starts headless Chrome
$browser = $browserFactory->createBrowser([
'windowSize' => [1920, 1000],
]);

try {
$page = $browser->createPage();
$page->setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36');
$page->navigate('https://www.google.com/')->waitForNavigation();

try {
$page->mouse()->find('textarea')->click();
$page->keyboard()
->typeText('travel the world');
$page->keyboard()
->typeRawKey('Enter');

} catch (ElementNotFoundException $exception) {
// element not found
}

$pageTitle = $page->evaluate('document.title')->getReturnValue();

$page->screenshot()->saveToFile('bar.png');

} finally {
$browser->close();
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... yboard-key
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»