我正在使用Ruby 1.8.6,Watir 1.6.6和RSpec 1.3.0。當我運行以下腳本時,它會「終止」(在EclipsePDT IDE中給出的術語),但未列出任何錯誤。當我從Windows上的c-prompt運行它時,除非沒有「終止」。瀏覽器從不打開。任何人都有線索?如果我取消描述,它和結束語,它會運行正常。運行RSpec/Watir腳本的異常終止
describe 'FaceBook' do
before :all do
@b = Watir::Browser.new
@b = Watir::IE.start('http://www.facebook.com')
end
it 'Default Page links' do
@b.link(:class, 'fbxWelcomeBoxName').text.should == 'Dave McNulla'
@b.link(:href, 'http://www.facebook.com/?ref=home').text.should == 'Home'
@b.link(:href, 'http://www.facebook.com/dave.mcnulla').text.should == 'Profile'
end
it 'Home Page links' do
@b.link(:href, 'http://www.facebook.com/?ref=home').click
@b.link(:href, 'http://www.facebook.com/?ref=home').text.should == 'Home'
@b.link(:href, 'http://www.facebook.com/dave.mcnulla').text.should == 'Profile'
end
it 'Profile Page links' do
@b.link(:text, 'Profile').click
@b.link(:href, 'http://www.facebook.com/?ref=home').text.should == 'Home'
@b.link(:href, 'http://www.facebook.com/dave.mcnulla').text.should == 'Profile'
end
after :all do
@b.close
end
end
請格式化代碼,它是不可讀這樣:) – 2010-10-07 08:24:35
我不知道是什麼問題。瀏覽器從不打開?我不明白'terminate'的問題。 – 2010-10-07 08:31:09
是的,瀏覽器從不打開。 :( 我添加了一些'puts'來看看什麼運行了什麼沒有運行
– 2010-10-08 13:29:24