Tag: capybara
Capybara ist ein web application testing framework für Rack-Anwendungen wie Rails, Sinatra und Merb.
4
Antworten
Ich bekomme diese Fehlermeldung, wenn ich meine Gurke tests: "*Nicht in der Lage, um entweder zu starten oder eine Verbindung zu Google Chrome. Bitte überprüfen Sie, dass ChromeDriver ist up-to-date. Mit Chrome-binary an: /opt/google/chrome/google-chrome (Selenium::WebDriver::Error::UnknownError) *" Ich
4
Antworten
Ich versuche zu definieren, ist ein Schritt zu testen, der Wert der alt-text des Bildes mit Capybara und CSS-Selektoren. Schrieb ich eine für input-Werte basierend auf der readme Beispiele: Then /^I should see a value of "([^\"]*)"
1
Antworten
Also dieser code funktioniert einwandfrei, bis ich vor kurzem aktualisiert meine selenium webdriver: When /^I search for (.*)$/ do |term| term = " " if term == "blank" step "I fill in search with #{term}" within(".navbar-search") do
3
Antworten
Ich versuche, mit beiden Wasserschweine und Gurken in meine Rails-Anwendung. Also, das ist, was ich getan habe: Installierten gems benötigt und hat Sie auf die Gemfile Lief die rails generate capybara:install --cucumber Erstellt ein feature und seine
2
Antworten
Habe ich eine app, die nicht eindeutige IDs zu den Zellen der Tabelle. Eindeutige text in Spalte 1, ein link verwalten in der Spalte 2, und den link löschen in Spalte 3, wie kann ich sagen, capybara,
2
Antworten
Ich versuche zu implementieren ist eine klicken Sie auf, ziehen Sie und lassen Sie an bestimmte Koordinaten für eine web-Seite, headlessly mit Capybara. Das Ziel ist ein element enthalten-Kalender, die auf Mausereignisse reagiert via ajax. Zeitpläne Hinzugefügt,
2
Antworten
Ok so. Ich bin zu wollen tun Anfrage specs mit RSpec für meine Sinatra-app. Habe ich eine config.ru # config.ru require File.dirname(__FILE__) + '/config/boot.rb' map 'this_route' do run ThisApp end map 'that_route' do run ThatApp end Dem
4
Antworten
Ich habe eine situation, wenn ich mich mit (mit :Selen-Treiber) mehrere Browser mit Capybara zu testen, meine front-end. Wie kann ich in der Nähe einige von Ihnen mit Capybara, wenn Sie nicht benötigt werden? InformationsquelleAutor thesis |
1
Antworten
In einer Rails-3.2.14-app mit Ruby 2, mit rspec-rails-2.14.0 und capybara 2.1.0 die folgenden feature-Spezifikation einen Fehler verursacht: require 'spec_helper' feature 'View the homepage' do scenario 'user sees relevant page title' do visit root_path expect(page).to have_css('title', text: "Todo")
1
Antworten
Nach der Installation von capybara-webkit, ich habe versucht, um zu versuchen, einen test innerhalb einer Skillung, hier ist mein test: Capybara.default_driver = :webkit page.execute_script("$('#submit_direction').attr('value', '1');$('#quizForm').submit()") Dann bekomme ich diesen Fehler: /home/sam/.rvm/gems/ruby-1.9.3-p0@global/gems/bundler-1.0.21/lib/bundler/runtime.rb:136: Warnung: Insecure world writable dir /home/sam/Dokumente/RoR
4
Antworten
Ich bin Laufschienen 4 mit capybara und rspec (OS ist Ubuntu 13.10). Ich habe da ein problem -- wenn ich rspec meine specs arbeiten, einschließlich diejenigen, die capybara ist fill_in Methoden. Allerdings in einer Skillung, die ich
1
Antworten
Ich habe gerade angefangen zu spielen mit Capycabra+poltergeist und nach der Ausführung meiner Capy test rspec ./spec/features/test_spec.rb Ich bekam die folgende Fehlermeldung: Failure/Error: visit '/item/new' ArgumentError: rack-test requires a rack application, but none was given Habe auch
3
Antworten
In der Dokumentation von Capybara, können Sie die default_driver auf einen bestimmten test-Gruppe: describe 'some stuff which requires js', :js => true do it 'will use the default js driver' it 'will switch to one specific driver',
4
Antworten
Ich bin mit Gurke/capybara/Selen/firefox auf dem Mac. Alles funktioniert Super, außer bei d&d. Drag und drop ist über drag_node.drag_to(drop_node). Wenn Sie aufgerufen wird, hebt es nicht alle Fehler, aber die eigentliche drag-and-drop einfach nie passiert. Lieber jetzt
4
Antworten
Ich versuche, cookie-Werte in der Gurke Schritt: Schritt Definitionen When /^I log in$/ do # code to log in end Then /^cookies should be set$/ do cookies[:author].should_not be_nil end Controller class SessionsController < ApplicationController def create cookies[:author]
5
Antworten
UPDATE: ich habe das problem behob, nach viel mühsame Arbeit auf meinem eigenen. Ich bin glücklich, eine Ressource, die niemanden brauchen, ist eine hand mit diesem. Hier eine Zusammenfassung meiner setup. Ich habe versucht, jede Lösung, die
4
Antworten
Habe ich erstellt benutzerdefinierte upload-Formular mit dem folgenden html-stack: <form> <label></label> <input type="file"> </form> Dem file-Feld wird versteckt per css mit display: none Eigenschaft. Also die Datei Anhängen Dialog wird aufgerufen durch den Benutzer wenn Sie die
2
Antworten
Bin ich stecken mit dem folgenden problem, das ist das erste mal, dass ich capybara, haben Sie eine Idee, wie ich das Problem lösen kannst, Dank Ich benutze rails 3.0.0 und die folgenden Edelsteine gem 'rails', '3.0.0'
1
Antworten
Wie kann ich testen, dass eine Tabelle hat 3 Zeilen mit Capybara? InformationsquelleAutor Nerian | 2011-03-30
3
Antworten
Möchte ich finden, dass die erste Instanz einer checkbox mit dem capybara dsl. Wer weiß, wie zu tun? Ich dachte, vielleicht wäre es das, aber es hat nicht funktioniert: find('input:first', :type => 'checkbox') InformationsquelleAutor btelles | 2011-05-18
2
Antworten
Wie kann ich auf einen link klicken, mit capybara.Ich muss auf die Promotion link <a href="/arts?Occasion=Graduation&top_menu_item_title=+-+Graduation">Graduation</a> Benutzte ich folgenden code .aber mit Fehlermeldung " undefined method click page.find(:link,"Graduation").click auch verwendet Xpath page.find(:xpath, "//a[@href='/arts?Occasion=Graduation']").click ist es auch nicht
1
Antworten
In einem rspec feature Szenario habe ich: scenario 'shows things', js: true do page.find('#my_div').trigger(:click) Scheint dies nicht, um das Feuer der jQuery-handler, der auf das click-Ereignis dieses element. Im debugger gibt dieser Aufruf mit einem leeren string
4
Antworten
Ich bin mit RSpec und Capybara für Ruby on Rails testen. Meiner Rails-app lokalisiert für eine Reihe von verschiedenen Sprachen (Englisch, Deutsch, etc.). Zum Beispiel, ich möchte "Capybara" auf "Formular senden", aber offensichtlich nicht verwenden können, seinen
4
Antworten
Möchte ich unterdrücken der Initialisierung des TinyMCE in meinen Prüfungen und kann dies leicht tun, wenn die Javascript erkennen kann, dass ich innerhalb eines Selen-automatisierte Seite. So ist, gibt es einige JS code, den ich verwenden können,
5
Antworten
Ich bin versucht, klicken Sie auf ein Bild mit Capybara für eine Gurke testen, aber kann nicht einen Weg finden, wie Capybara, um das Bild als link. Mein code für das Bild: link_to(image_tag('ico_edit_16.png', alt: 'Edit', class: 'icon16',
4
Antworten
Ich habe ein problem mit einer Skillung, die Besuche zwei Formulare mit dem gleichen Feld ("E-Mail") auf beide Formen. Wenn ich nicht manuell schlafen, Wasserschwein zu sein scheint, finden die "E-Mail" - Feld aus dem ersten Besuch
4
Antworten
Ich bin ein bisschen neu auf Schienen/RSpec/Capybara, so ist dies wahrscheinlich eine newbie-Frage, aber Google half nicht so viel, wie ich mir das gewünscht hätte. Ich hatte gehofft, dass ich verwenden könnte, it { should have_link('link text',
6
Antworten
Einer W3C-validierte HTML-5-web-Seite enthält diese arbeiten, einfache Schaltfläche im login-Formular. <input data-disable-with="Signing in, please wait&hellip;" name="commit" type="submit" value="Sign in" /> Ich Schreibe ein weitgehend sinnlos-test 🙂 in einer Rails-3.2.17-Anwendung, die sich nur um den Dreh von Capybara
3
Antworten
Ich versuche momentan einrichten-integration - /acceptance-Tests für einen neuen rails-3-Anwendungen mit cucumber und capybara. (Ursprünglich habe ich geplant, um zu verwenden, webrat, aber es scheint, dass es keine Unterstützung für rails 3, so landete ich mit capybara)
3
Antworten
Arbeiten in einer rails 3.1.2 Projekt (mac OS X), habe ich PhantomJS richtig installiert (ich kann code ausführen, wie die folgenden, und es funktioniert perfekt, genau das grabben der Titel der Seite und speichern Sie eine genaue
3
Antworten
In RSpec ich kann solche code-Schalter, um popup-Fenster, link, Wie kann ich so etwas in Gurke Schritte? login_window = page.driver.find_window('PPA_identity_window') main_window = page.driver.find_window('') # We use this to execute the next instructions in the popup window page.within_window(login_window)
1
Antworten
Ich Schreibe automation code in Capybara mit Selen. Ich habe das folgende element in meinem HTML -, und ich möchte Sie auf dieses element in Capybara. <a href="#" class="classA classB">click me</a> In dem moment, die Art, wie
4
Antworten
Benutze ich rspec 2.6.0 und Capybara 1.1.1 zur Abnahme. Mit die folgende Ansicht: <tr > <td>Team 3 Name</td> <td>true</td> <td><a href="/teams/3">Show</a></td> <td><a href="/teams/3/edit">Edit</a></td> <td><a href="/teams/3">Deactivate</a></td> </tr> <tr > <td>Team 4 Name</td> <td>true</td> <td><a href="/teams/4">Show</a></td> <td><a href="/teams/4/edit">Edit</a></td> <td><a
3
Antworten
Irgendwann im letzten Monat (Juni 2013), einige unserer Capybara tests gestartet scheitern vor allem, weil die Tasten, die Sie versuchen zu klicken, sind nicht in Sicht. Im Idealfall würde ich mag, um herauszufinden, was sich geändert hat.
2
Antworten
Gibt es eine Möglichkeit zu zwingen, eine Gurke Szenario zu scheitern? Brauche ich, um zu überprüfen, ob ein paar fehlerhaften Szenarien am Ende jeder meiner tests. Also dachte ich, ich könnte es prüfen, ob ein "Fehler" -
2
Antworten
Ich versuche etwas tun, innerhalb von 2 frames, aber Fehler wirft jedesmal, wenn ich versuche zu wechseln zwischen den frames. Zum Beispiel: # encoding: utf-8 require "capybara/dsl" Capybara.run_server = false Capybara.current_driver = :selenium Capybara.app_host = 'https://hb.posted.co.rs/posted' class
4
Antworten
Was sind die Unterschiede zwischen PhantomJS und capybara-webkit -? Was sind die Vorteile von capybara-webkit-über PhantomJS? Welche der beiden ist die effizienteste Instrument? Andere ... InformationsquelleAutor Prashanth Sams | 2014-05-30
2
Antworten
Ich habe eine Seite auf meiner Website, die ich versuche zu testen, die erfordert, dass ein Benutzer verbringen Sie mindestens fünf Sekunden, auf die Seite, bevor Sie fortfahren. Gibt es eine Möglichkeit mit Capybara, um meine Gurke
1
Antworten
Aus der folgenden html-wie kann ich wählen Sie das zweite Optionsfeld .In dem laden der Seite ist die erste radio-button ausgewählt ist, wenn ich den folgenden code verwenden Seite.wählen Sie('#PPRINT') <div id="printOpns" class="span6"> <div class="row"> <div class="span2"
5
Antworten
Bin ich immer folgenden Fehler beim ausführen von Kommando bundle install in meine Rails-Anwendung 4. > ruby -v ruby 2.1.8p440 (2015-12-16 revision 53160) [i386-mingw32] > rails --version Could not find gem 'capybara-webkit x86-mingw32' in any of the
3
Antworten
In meine Rails-3.2-Projekt, ich sende einen gelegentlichen http-Anforderung an http://jsonip.com von Javascript. Aber beim ausführen Gurke mit der @javascript tag, die Anfrage gesendet wird, sehr Häufig. Dies ist natürlich sehr unerwünscht und ich möchte stub solche Anfragen.
1
Antworten
Ich bin mit einigen Gurken-Funktionen mit capybara und ich brauche, um zu überprüfen, ob ein bestimmtes Bild gezeigt wird. Habe ich versucht, dieses xpath-match aber anscheinend die Funktion matches ist nicht verfügbar: //img[matches(@src, "my_image.png")] Wenn es auf
5
Antworten
Haben wir ein Problem auf unserer e-commerce-Website, wo Benutzer gelegentlich hit "Kasse" zweimal, und Sie haben Ihre Karte doppelt belastet. Es ist eine gemeinsame genug Fehler und einfach zu beheben, aber ich würde es gerne testen die
3
Antworten
Möchte ich Sie auf eine popup-Meldung, die angezeigt wird auf meinem test-app, wenn es vorhanden ist. Ich bin neu capybara und kann nicht scheinen zu finden ein Weg, dies zu tun. Ich habe Vorherige Erfahrung mit watir
2
Antworten
require 'test_helper' class MyTest < ActionController::IntegrationTest test "view posts from login page" do visit("/logins/new") find_field('Username').set('abode') find_field('Password').set('efghi') click_link_or_button('Login') assert page.has_content?('Signed in!') end test "go to new user page" do visit("/logins/new") click_link("New user?") assert (current_path == "/users/new") end end
3
Antworten
Ich versuche herauszufinden, wie schreibt man eine oAuth - /Twitter-signin-Funktion mit Gurke/Capybara. Ein Teil davon, besteht in dem Besuch der Seite: http://www.twitter.com/sessions/new und füllen Sie den Benutzernamen, das Kennwort und dann auf die Schaltfläche 'Anmelden' - button.
2
Antworten
Ich versuche zu laufen einige Akzeptanz-tests für javascript-code. Allerdings, wenn ich versuchte, mit Capybara mit Selen, ich habe immer die folgenden: >> Thin web server (v1.3.1 codename Triple Espresso) >> Maximum connections set to 1024 >> Listening
3
Antworten
Schiebe ich eine rails-app auf appfog, bekam aber folgende Fehlermeldung: /var/vcap.lokale/dea/apps/superb-0-dc92a2e492e46c40c06d2abc3ad59841/app/rubygems ruby/1.9.1/gems/bundler-1.1.3/lib/bundler/resolver.rb:129:in `block in beheben' Bundler nicht finden konnte kompatible Versionen für gem "nokogiri": (Bundler::Versi nConflict) snapshot (Gemfile.lock): nokogiri (1.5.6) Im Gemfile: capybara (= 1.1.2) ruby hängt
3
Antworten
Ich bin mit Capybara mit Ruby 1.9.3 mit der selenium-Treiber, um die Informationen zu erhalten von einer website. Nachdem Sie ein paar Seiten, die ich Besuch die Seite, die ich möchte und ich habe gesagt: all(:css, 'td').each
6
Antworten
Habe ich chrome installiert-Treiber von http://chromedriver.storage.googleapis.com/index.html und ich habe beide installiert Google-chrome-browser auch. Ich möchte Ausführen, Gurke Testfälle mit den chrome-browser anstelle von Firefox-browser, aber ich komme nicht weiter mit diesem Fehler. Jede Hilfe zu schätzen. Dank