2017-02-07 4 views

ответ

1

Видимо есть также idle_timeout, но я не уверен, что разница или если она действительно работает:

mech.methods.grep /timeout=/ 
#=> [:idle_timeout=, :open_timeout=, :read_timeout=] 
1

Я предполагаю, что вы пытаетесь использовать метод setTimeout с JavaScript, но, к сожалению, Mechanize не понимает JavaScript и не может работать с ним (см. this question для получения дополнительной информации). Используемые вами методы отделены от функциональности setTimeout в JavaScript. Вы могли бы иметь успех с чем-то вроде этого, используя Watir или что-то подобное:

# this assumes that `browser' is a `Watir::Browser' object 
browser.execute_script("window.setTimeout(my_code, 2000)") 
Смежные вопросы