Skip to content

Instantly share code, notes, and snippets.

View jarib's full-sized avatar

Jari Bakken jarib

View GitHub Profile
@jarib
jarib / README.md
Last active December 19, 2015 05:18 — forked from mbostock/.block
Forslag behandlet på Stortinget 2009-2013

Oversikten viser antall forslag behandlet per dag gjennom stortingsperioden.

@jarib
jarib / index.html
Created September 19, 2012 21:46 — forked from sveinns/index.html
Kraftgraf for formueskatt v0.1
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Force-Directed Layout</title>
<script src="http://d3js.org/d3.v2.js"></script>
<style type="text/css">
circle {
stroke-width: 1.5px;
@jarib
jarib / selenium_on_ipad_ruby.rb
Created June 28, 2012 06:57 — forked from rohitkadam19/selenium_on_ipad_ruby.rb
Selenum webdriver on ipad real device
require 'net-http-spy'
require 'selenium-webdriver'
Net::HTTP.http_logger_options = {:verbose => true}
$DEBUG = true
driver = Selenium::WebDriver.for :remote, :url => "http://10.10.10.55:3001/wd/hub", :desired_capabilities => :ipad
@jarib
jarib / gist:1270685
Created October 7, 2011 16:11 — forked from cheezy/gist:1265132
Modal dialog example that crashes ruby after close
require 'rubygems'
require 'watir-webdriver'
require 'selenium-webdriver'
def wait_for_new_handle(original_handles, driver)
handles = nil
wait = Selenium::WebDriver::Wait.new(:timeout => 10)
wait.until do
handles = driver.wd.window_handles
handles.size == original_handles.size + 1
@jarib
jarib / results.txt
Created October 6, 2011 23:21 — forked from alisterscott/results.txt
Benchmark of three ruby testing APIS
fijabakk :: /tmp> ruby test.rb
user system total real
selenium-webdriver 2.670000 0.750000 16.950000 ( 27.015838)
watir-webdriver 1.990000 0.790000 17.540000 ( 27.292868)
capybara 1.890000 0.810000 17.310000 ( 27.553319)
fijabakk :: /tmp>
@jarib
jarib / bench.rb
Created September 15, 2011 12:59 — forked from alisterscott/bench.rb
require 'selenium-webdriver'
require "benchmark"
profile = Selenium::WebDriver::Firefox::Profile.new
profile.native_events = false
d = Selenium::WebDriver.for :firefox, :profile => profile
d.navigate.to "file:///#{Dir.pwd}/test.html"
e = d.find_element(:id => "q")
@jarib
jarib / test.rb
Created September 9, 2011 14:51 — forked from cheezy/gist:1206401
modal dialog issue
require 'rubygems'
require 'selenium-webdriver'
require 'pp'
dir = Dir.mktmpdir("modal-dialog")
htmls = DATA.read.scan(/--- (.+?) ---\n(.+?)(?=---|\z)/m)
htmls.each do |name, content|
File.open(File.join(dir, name), "w") { |io| io << content}
end
@jarib
jarib / ie_issue.rb
Created August 30, 2011 20:39 — forked from vdabravolski/ie_issue.html
IE issue of watir-webdriver
require "selenium-webdriver"
d = Selenium::WebDriver.for :ie
d.get("data:text/html;charset=utf-8,#{URI.encode DATA.read}")
d.find_element(:xpath => "//input[@value='Test Button']").click
d.find_element(:link_text, "Test Link").click
p d.find_element(:id => "log").text
@jarib
jarib / test.rb
Created August 18, 2011 11:40 — forked from cheezy/gist:1153827
nested frames example
require 'watir-webdriver'
htmls = DATA.read.scan(/--- (.+?) ---\n(.+?)(?=---|\z)/m)
htmls.each do |file, content|
File.open(file, "w") { |f| f << content }
end
browser = Watir::Browser.new :firefox
begin
import org.openqa.selenium.By;
import org.openqa.selenium.NoSuchElementException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class FFLinux {
public static void main(String[] args) {
WebDriver ff = new FirefoxDriver();
ff.get("http://www.domain.com");
ff.findElement(By.linkText("Login")).click();