如何使用 PHP 在 Selenium WebDriver 的隐藏字段中键入一些文本?

How to type some text in hidden field in Selenium WebDriver using PHP?

我正在使用带有 PHP 的 WebDriver 进行数据解析。我有以下 HTML 隐藏的输入字段代码:

<input class="" data-id="6" type="hidden" name="login">

如何在 Selenium Grid 4 (+php-webdriver) 的隐藏字段中输入内容?我写了这段代码:

$driver->findElement(WebDriverBy::cssSelector('input[data-id="6"]'))->sendKeys('my_login');

但是没用

通过 javascript

找到了一个工作示例
$driver->executeScript("document.querySelector('input[data-id=\"6\"]').value='my_login';");