我解决了自己的问题。
Git Hub Repository
我写了这个解决方案,所以你可以
require
wait_for_*, assert_*, assert_not_*, wait_for_not_*, verify_*, and verify_not_*
命令。
require 'activesupport'
module Selenium
module Client
class Driver
def method_missing(method, *args)
method_prefixes = %w(wait_for wait_for_not assert_ assert_not verify verify_not store)
method_name = method.to_s
prefix = method_prefixes.find {|pre| method_name.starts_with?(pre)}
if(prefix)
string_command method_name.camelize(:lower), *args
else
super *args
end
end
end
end
end