Я пытаюсь запустить этот код watir в Rspec, а также пытаюсь запустить тестовые сценарии параллельно. Но это работает один за другим. Есть ли в любом случае я могу добиться параллельного запуска?
require 'rspec'
require 'watir'
a=[]
2.times do
a<<Thread.new do
describe 'My behaviour' do
it 'should do something' do
b = Watir::Browser.new
b.goto 'www.google.com'
b.text_field(name: 'q').set 'Rajagopalan'
b.close
end
end
end
end
a.each(&:join)
Но если я запускаю тот же код без Rspec, он запускается в parrellel. Для примера рассмотрим приведенный ниже код
require 'rspec'
require 'watir'
a = []
2.times do
a << Thread.new do
b = Watir::Browser.new
b.goto 'www.google.com'
b.text_field(name: 'q').set 'Rajagopalan'
b.close
end
end
a.each(&:join)