Wednesday, May 4, 2011

Check for javascript pop-ups

Pop-up handling is not very good in Watir. Here is just one example that checks if a javascript pop-up exist, and if it exists, it closes the browser and pop-up:

# check if javascript pop-up was found
require 'watir\ie'
require 'watir\contrib\enabled_popup'

$popup = $ie.enabled_popup(1);

# if pop-up was found, close browser and pop-ups
if ($popup)
  $u = ENV['USERNAME']
  system("taskkill /T /F /IM iexplore.exe /FI \"USERNAME eq "+$u+"\"")
end

No comments:

Post a Comment