{"version":"1.0","provider_name":"Konstantin Filtschew","provider_url":"https:\/\/konstantin.filtschew.de\/blog","author_name":"Konstantin Filtschew","author_url":"https:\/\/konstantin.filtschew.de\/blog\/author\/konstantin-filtschew\/","title":"Racing Capybara, Puma and Chrome for Testing - Konstantin Filtschew","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"oCj4GStjfq\"><a href=\"https:\/\/konstantin.filtschew.de\/blog\/2020\/02\/15\/racing-capybara-puma-and-chrome-for-testing\/\">Racing Capybara, Puma and Chrome for Testing<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/konstantin.filtschew.de\/blog\/2020\/02\/15\/racing-capybara-puma-and-chrome-for-testing\/embed\/#?secret=oCj4GStjfq\" width=\"600\" height=\"338\" title=\"&#8222;Racing Capybara, Puma and Chrome for Testing&#8220; &#8211; Konstantin Filtschew\" data-secret=\"oCj4GStjfq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/konstantin.filtschew.de\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/konstantin.filtschew.de\/blog\/wp-content\/uploads\/2020\/02\/racing-capybara-puma-chrome-for-testing-headline.png","thumbnail_width":2194,"thumbnail_height":1046,"description":"Wie schreibe ich zuverl\u00e4sigere Browser Tests &#8211; nicht nur in Ruby. Ich habe beim Frankfurt Ruby Meetup eine Pr\u00e4sentation zu Browser basierten Tests aund deren Unterschied zu einfacheren Unit Tests oder Integrationstests gehalten. Du kannst die Pr\u00e4sentation unter dem folgenden Link einsehen: https:\/\/fa11enangel.github.io\/racing-capybara-puma-chrome-for-testing\/ Das wichtigste Ziel war es, den gro\u00dfen Unterschied heraus zu arbeiten und [&hellip;]"}