Module: Watir::PageContainer
- Defined in:
- lib/watirspec/watir.rb
Overview
:nodoc:all
Instance Method Summary collapse
-
#eval_in_spawned_process(command) ⇒ Object
patch for .click_no_wait.
Instance Method Details
#eval_in_spawned_process(command) ⇒ Object
patch for .click_no_wait
87 88 89 90 91 92 93 94 95 |
# File 'lib/watirspec/watir.rb', line 87 def eval_in_spawned_process(command) command.strip! ruby_code = "require 'rubygems';" ruby_code << "require 'watir/ie';" ruby_code << "pc = #{attach_command};" ruby_code << "pc.instance_eval(#{command.inspect});" exec_string = "start rubyw -e #{ruby_code.inspect}".gsub("\\\"", "'") system(exec_string) end |