高度なブラウザ自動化のために、Watir を使用して jquery などの .js ライブラリを動的にロードできるようにしたいと考えています。これは私が試したものです:
$browser.execute_script( %{var bootscript = document.createElement("script");
bootscript.setAttribute("type", "text/javascript");
bootscript.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js");
document.getElementsByTagName("head")[0].appendChild(bootscript);
alert('I loaded jquery!');});
タイプミスが修正された後、アップデートがクラッシュしなくなりました。jquery 関数を使用すると、まだエラーが発生します。