Я хотел бы сделать что-то вроде:
// pseudocode
$this->byCssSelector('p')->setAttribute('attributename', 'attributevalue');
Как это сделать в PHPUnit-селен?
Вам нужно использовать execute()
выполнить JavaScript и установить атрибут с помощью setAttribute()
:
$this->execute(array(
'script' => "document.getElementById('my_id').setAttribute('name', 'value');",
'args' => array()
));
Других решений пока нет …