Я борюсь с механизацией. Я хочу «щелкнуть» по набору ссылок, которые можно идентифицировать только по их положению (всем ссылкам внутри div #содержимого )или их href.
Я безуспешно пробовал оба этих метода идентификации.
Из документации я так и не смог понять, как вернуть набор ссылок (для нажатия )исходя из их положения в DOM, а не по атрибутам непосредственно у ссылки.
Во-вторых, документация предлагает вам использовать :href для сопоставления с частичным href,
page = agent.get('http://foo.com/').links_with(:href => "/something")
но единственный способ заставить его вернуть ссылку — это передать полный URL-адрес, например
page = agent.get('http://foo.com/').links_with(:href => "http://foo.com/something/a")
Это не очень полезно, если я хочу вернуть набор ссылок с атрибутом href
http://foo.com/something/a
http://foo.com/something/b
http://foo.com/something/c
etc...
Я делаю что-то не так? у меня нереалистичные ожидания?