как использовать атрибут Selenium :: WebDriver :: Element # ('значение') - PullRequest
3 голосов
/ 23 июня 2011

я получаю Selenium::WebDriver::Element#value is deprecated, please use Selenium::WebDriver::Element#attribute('value') предупреждение.

Я получаю это предупреждение только для page.find(:xpath, "//select").value.should == "general".

Может кто-нибудь сказать мне, как использовать attribute('value') вместо?

1 Ответ

3 голосов
/ 25 июня 2011

Я подозреваю, что вы используете капибару?

Я получил то же самое сообщение, но в настоящее время капибара все еще получает доступ к значению напрямую, как видно из https://github.com/jnicklas/capybara/blob/master/lib/capybara/selenium/node.rb#L16

Я отправлю им исправление.Надеюсь, в следующих версиях это будет сделано

...