我想做类似的事情:
// pseudocode
$this->byCssSelector('p')->setAttribute('attributename', 'attributevalue');
如何在phpunit-selenium中执行此操作?
答案 0 :(得分:6)
您需要使用execute()
执行javascript并使用setAttribute()
设置属性:
$this->execute(array(
'script' => "document.getElementById('my_id').setAttribute('name', 'value');",
'args' => array()
));