Използвам selenium webdriver и се опитвам да накарам обект на страница да прегледа страница няколко пъти, преди да отчете неуспешен тест. Проблемът ми е, че получавам грешка, която не се улавя от моя начален спасителен блок.
ето грешката
Selenium::WebDriver::Error::NoSuchElementError: Не може да се намери елемент: {"method":"id","selector":"не съществува"}
class ManageMembers < Nav
def initialize
super
ready = false # Used to indicate if all elements expected are present
tryCount = 0# A counter to track the number of attempts to
while(ready == false)
puts "initalizing managemembers"
#things on the side menue
begin
$driver.find_element(:id, "does not exist")
$driver.find_element(:id, "sidebar")
$driver.find_element(:id, "sidebar").find_element(:link, "Manage Members")
$driver.find_element(:id, "sidebar").find_element(:link, "Create Member")
@sidebar = true
rescue @sidebar = false
end
rescue Exception => e
и@sidebar = false
на следващия ред? - person sunnyrjuneja   schedule 08.11.2012