これがサンプルだ。これを参考にして色々作ってみてくれ。

require 'selenium-webdriver'
driver = Selenium::WebDriver.for(:firefox)
driver.get('https://katahiromz.web.fc2.com/')
for t in 0..10
_driver.execute_script("
__let r = Math.random() * 4 - 2;
__let elements = document.querySelectorAll('*');
__for (let i in elements) {
___if (elements[i].style) {
____elements[i].style.transform = 'rotate(' + r + 'deg)';
___}
__}
_");
_filename = sprintf('File%03d.png', t);
_driver.save_screenshot(filename)
end

あ、「_」はスペースかタブに置換してくれ。

transformの使い方はここに書いてある:
https://developer.mozilla.org/ja/docs/Web/CSS/transform