3 Stimmen

wie man Selenium::WebDriver::Element#attribute('Wert') verwendet

Ich habe in den letzten Jahren Selenium::WebDriver::Element#value is deprecated, please use Selenium::WebDriver::Element#attribute('value') Warnung.

Ich erhalte diese Warnmeldung nur für page.find(:xpath, "//select").value.should == "general" .

Kann mir jemand sagen, wie man attribute('value') stattdessen?

3voto

Florian Motlik Punkte 396

Ich vermute, Sie verwenden Wasserschwein?

Ich habe die gleiche Meldung erhalten, aber capybara greift derzeit noch direkt auf den Wert zu, wie in https://github.com/jnicklas/capybara/blob/master/lib/capybara/selenium/node.rb#L16

Ich werde ihnen eine Korrektur schicken. Sollte in zukünftigen Versionen hoffentlich gemacht werden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X