I’m about the extend my watir testcases with dict error checking for our
tests. I managed to make the check, but I’d like to select the whole
word and store it in a variable or to write in a txt file.
So in practice, I’d like my scripts to
if “???” (dict errors in our system are in the following format
???x.Y???) is found on the current page than select the whole word and
write in a txt file. Also it would be nice to store all of these dict
errors (in case there are several on the page)
Here is what i’ve got so far
##################### Dict error check
###########################################################
if ie.text.include? “??”
puts “!!!”
puts “DICTERROR”
puts “!!!”
input = gets
else
end
##################### END OF Dict check
###########################################################
irb(main):001:0> e = ‘???x.Y??? and then ???a.m???’
=> “???x.Y??? and then ???a.m???”
irb(main):002:0> e.scan /?{3}\w+.\w+?{3}/
=> ["???x.Y???", “???a.m???”]
Once you have an array you can do what you like with the contents. There
are plenty of examples around of writing to text files.
irb(main):001:0> e = ‘???x.Y??? and then ???a.m???’
=> “???x.Y??? and then ???a.m???”
irb(main):002:0> e.scan /?{3}\w+.\w+?{3}/
=> ["???x.Y???", “???a.m???”]
Once you have an array you can do what you like with the contents. There
are plenty of examples around of writing to text files.
Thanks a lot! Yes I’ll manage to look after how to write to files, but I
couldn’t find a solution for this by searching.