-
Download Sikuli 1.0.1 from here.
-
Install latest Java 1.8.
-
Install Sikuli using following instructions:
- Create folder C:\SikuliX
- Copy sikuli-setup.jar to C:\SikuliX
Download Sikuli 1.0.1 from here.
Install latest Java 1.8.
Install Sikuli using following instructions:
require 'watir-webdriver' | |
browser = Watir::Browser.new |
new Date |
browser = Watir::Browser.new( | |
:remote, | |
:url => "http://#{saucelabs_username}:#{saucelabs_key}@localhost:4445/wd/hub", | |
:desired_capabilities => caps) |
def sauce_browser(test_name, saucelabs_username, saucelabs_key) | |
browser_label = @sauce_lab[@app['BROWSER_LABEL']] | |
caps = Selenium::WebDriver::Remote::Capabilities.send(browser_label['name']) | |
if browser_label['name'] == 'chrome' | |
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"extensions" => | |
[Base64.encode64(File.open("resources/Testability-ids_v05.crx", "rb").read)]}) | |
end | |
caps.platform = browser_label['platform'] | |
caps.version = browser_label['version'].to_s | |
caps["record-screenshots"] = false |
destination = ['Earth', 'Moon', 'Mars'] | |
backtrip = [true,false] | |
if destination == 'Earth' | |
cost = 1000000000 | |
elsif destination == 'Mars' | |
cost = 2000000000 | |
elsif destination == 'Moon' | |
cost = 1500000000 | |
elsif backtrip |
lsof -n | grep DEL | |
postmaste 57758 postgres DEL REG 8,32 131437 /usr/lib64/libcrypto.so.1.0.1e |
switches = ["--webdriver-loglevel=NONE"] | |
browser = Watir::Browser.new :phantomjs, :args => switches |
def create | |
@provider = Provider.new(provider_params) | |
begin | |
if @provider.save | |
redirect_to @provider | |
else | |
render 'new' | |
end | |
rescue Exception => what | |
if what.message.include? "PG::UniqueViolation" |
class AddUniqueIndexToProviders < ActiveRecord::Migration | |
def change | |
add_index :providers, [:name, :url], :unique => true | |
end | |
end |