Tag: capybara

Capybara ist ein web application testing framework für Rack-Anwendungen wie Rails, Sinatra und Merb.

keine Verbindung zu chromedriver http://127.0.0.1:46050 (Selenium::WebDriver::Error::WebDriverError)

Anzahl der Antworten 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

Wie kann ich testen, ein Bild alt-Wert mit capybara?

Anzahl der Antworten 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 "([^\"]*)"

so wählen Sie das erste element aus einer dropdown-Liste. RoR/Capybara/Selen

Anzahl der Antworten 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

Undefined method 'sollte' bei der Verwendung von Capybara mit Gurke

Anzahl der Antworten 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

Schienen/Capybara: Wie Sie klicken auf einen link in einer Zeile der Tabelle enthält, die auch individuellen text

Anzahl der Antworten 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,

Benötigen klicken, halten und verschieben an bestimmten Koordinaten mit capybara(ruby)

Anzahl der Antworten 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,

Wie Konfiguriere ich RSpec mit Sinatra, um dynamisch zu bestimmen, welche Sinatra-app ausgeführt wird, bevor meine test-suite läuft?

Anzahl der Antworten 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

Wie browser schließen mit Capybara?

Anzahl der Antworten 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 |

Capybara/RSpec 'have_css' matcher nicht funktioniert, aber has_css hat

Anzahl der Antworten 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")

rails 3.1, capybara-webkit-warum-Seite.execute_script ausfällt?

Anzahl der Antworten 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

Rspec Capybara suchen-Feld nicht funktionieren

Anzahl der Antworten 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

Schienen+Capybara+poltergeist ArgumentError: rack-test erfordert eine rack-Applikation, aber keiner gegeben wurde

Anzahl der Antworten 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

Wie ändern Sie die Prüfung Standard-Treiber für eine Gurken-test in Wasserschwein?

Anzahl der Antworten 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',

Capybara 'drag & drop" funktioniert nicht

Anzahl der Antworten 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

Capybara & Gurke | Erste-cookies

Anzahl der Antworten 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]

Warum können meine Capybara/Poltergeist-test-wählen Sie aus eine jQuery-autocomplete-Feld?

Anzahl der Antworten 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

Capybara, Wasserschwein-webkit-und benutzerdefinierte Datei-upload-Formular

Anzahl der Antworten 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

Wie löst man ein Capybara::ElementNotFound Fehler

Anzahl der Antworten 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'

Capybara: Wie kann ich testen, dass eine Tabelle hat 3 Zeilen mit Capybara?

Anzahl der Antworten 1 Antworten
Wie kann ich testen, dass eine Tabelle hat 3 Zeilen mit Capybara? InformationsquelleAutor Nerian | 2011-03-30

Wie finde ich die erste checkbox im Wasserschwein?

Anzahl der Antworten 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

Href-link klicken mit capybara

Anzahl der Antworten 2 Antworten
Wie kann ich auf einen link klicken, mit capybara.Ich muss auf die Promotion link <a href="/arts?Occasion=Graduation&amp;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

capybara-webkit-kann nicht simulieren, klicken Sie auf (nicht link/button) element

Anzahl der Antworten 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

Wie Ziel lokalisierte button mit RSpec und Capybara?

Anzahl der Antworten 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

Gibt es eine Möglichkeit zu erkennen, dass ich in einer Selenium Webdriver Seite von Javascript

Anzahl der Antworten 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,

Klicken Sie auf das Bild, mit Capybara in Gurke

Anzahl der Antworten 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',

Richtige Art und Weise zu warten, bis eine zweite Seite zu laden mit Capybara, wenn das erste hat den gleichen Bereich wie die zweite

Anzahl der Antworten 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

Testen einem link das target-Attribut mit Capybara/RSpec

Anzahl der Antworten 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',

Capybara nicht finden, eine Taste mit einem "name" - Attribut

Anzahl der Antworten 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&amp;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

Wie zu verfolgen, dass eine Umleitung nach click_link/button mit cucumber und capybara in rails?

Anzahl der Antworten 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)

Schienen Phantomjs, poltergeist, und Capybara-spielen nicht gut zusammen

Anzahl der Antworten 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

Wechseln Sie zu popup-Fenstern in cucumber, capybara

Anzahl der Antworten 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)

Auswahl-element mit mehreren Klassen in Capybara

Anzahl der Antworten 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

Capybara und Rspec: die richtige Art und Weise zu verwenden, die innerhalb von() und have_selector() zusammen?

Anzahl der Antworten 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

Automatisches scrollen ein-Taste in die Ansicht mit Capybara und Selenium

Anzahl der Antworten 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.

wie zu zwingen, eine Gurke Szenario zu scheitern?

Anzahl der Antworten 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" -

Wie kann ich wechseln zwischen zwei frames mit Capybara

Anzahl der Antworten 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

Wie poltergeist/PhantomJS und capybara-webkit unterscheiden?

Anzahl der Antworten 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

Sleep-Funktion in Capybara/Gurke?

Anzahl der Antworten 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

Wählen Sie den zweiten radio-button mit der capybara

Anzahl der Antworten 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"

Nicht in der Lage zu installieren capybara-webkit-mit bundle install-Befehl in Rails 4

Anzahl der Antworten 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

Stubbing Ajax-Anfragen, die in Gurke / Capybara / Selen?

Anzahl der Antworten 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.

Wie findet man ein image-tag mit dem Namen mithilfe von xpath

Anzahl der Antworten 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

Wie kann ich simulieren die browser-Schaltfläche "zurück" in Wasserschwein?

Anzahl der Antworten 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

klicken Sie auf element, wenn es existiert in capybara

Anzahl der Antworten 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

ActionController::RoutingError: No route matches [POST]

Anzahl der Antworten 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

Gurke/Capybara - Wie Suche ich eine bestimmte Taste mit XPath?

Anzahl der Antworten 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.

Selenium::WebDriver::Error::WebDriverError:

Anzahl der Antworten 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

Bundler nicht finden konnte kompatible Versionen für die gem "nokogiri"

Anzahl der Antworten 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

StaleElementReferenceError mit Selen mit Inhalten, die bereits geladen

Anzahl der Antworten 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

keine Verbindung zu chromedriver http://127.0.0.1:9515 (Selenium::WebDriver::Error::WebDriverError)

Anzahl der Antworten 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