私は今本当に立ち往生しています。テキストを送信したい < p> タグがある iframe がありますが、送信できません。
HTML:
<iframe id="edit-field-verdict-0-value_ifr" frameborder="0" src="javascript:""" style="width: 100%; height: 100px;">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head xmlns="http://www.w3.org/1999/xhtml">
<body id="tinymce" class="mceContentBody " spellcheck="false" dir="ltr">
<p>
<br mce_bogus="1">
</p>
</body>
</html>
</iframe>
私が試したコードは次のとおりです。
@browser.elements(:xpath => '//*[@id="tinymce"]').p.send_keys [:control, 'a']
私が得ているエラーは次のとおりです。
undefined method `elements' for #<String:0x24ba570> (NoMethodError)
私も試しました
$browser.frame(:id,'edit-field-verdict-0-value_ifr').html.body(:id,'tinymce').p.send_keys [:control, 'a']
でも体がワティルに認識されないので、私もやってみelements_by_xpath
ました。うまくいきませんでした。
どうすればこれを機能させることができますか?