class MyWatir < Watir::Browser
def with_watir_window(win)
cw = window #current window
win.use
yield
cw.use
end
def qty
ret = nil
with_watir_window(@win2){
ret = td(:id,'qty').text
}
ret
end
end
Run Code Online (Sandbox Code Playgroud)
在第二个函数中,ret = nil在最后声明并声明它似乎很难看.是否有更清晰的方法来返回价值?
我正试图在页面+图像加载后重定向:
function redirect_on_load(){
//called from script in body
//wait until page loads and click first link
$(window).load(
function() {
$('a').click(); // desired action. ineffective
$('a')[0].click(); // kills script
$('a').get(0).click(); // kills script
$('a').hide(); // works
}
);
}
Run Code Online (Sandbox Code Playgroud)
页面上只有一个链接.
为什么click方法不起作用?