Validating multiple contents


#1

Hi
If we want to validate result page with single text content we will
use

 ie.text.include?(" Particular content ")

suppose if i want to validate page with multiple content like

                German rails
                NGINX

how to use ruby for this validation?


#2

Bala Krishnan wrote:

Hi
If we want to validate result page with single text content we will
use

 ie.text.include?(" Particular content ")

suppose if i want to validate page with multiple content like

                German rails
                NGINX

how to use ruby for this validation?

maybe something like
ie.text.include?(" Particular content ") || ie.text.include?(‘ich
bien’) ?


#3

On Oct 17, 2008, at 12:15 AM, Bala Krishnan wrote:

how to use ruby for this validation?
[“German rails”, “NGINX”].any? { |str| ie.text.include?(str) }

This will return true if any of the strings are found in ie.text.
Replace any? with all? to return true only if all of the strings are
found.


#4

On Fri, Oct 17, 2008 at 3:50 PM, Matthew M. removed_email_address@domain.invalid wrote:

              German rails
              NGINX

how to use ruby for this validation?

[“German rails”, “NGINX”].any? { |str| ie.text.include?(str) }

This will return true if any of the strings are found in ie.text. Replace
any? with all? to return true only if all of the strings are found.

More obscure but kind of cute:

Regexp.union(“German rails”, “NGINX”).match(ie.text)

Regexp.union creates a regexp that matches any of the parts. They’re
regexp-escaped, too.