Tag: watir
Watir (sprich Wasser) steht für “ Web Application Testing in Ruby. Watir ist ein open-source (BSD), Familie von-Ruby-Bibliotheken für die Automatisierung von web-Browsern. Es ist verteilt als ein Ruby-GEM mit dem Namen ‚Watir‘. Watir wurde in Erster Linie entwickelt von Bret Pettichord und Paul Rogers.
2
Antworten
Ich bin mir ziemlich sicher, watir-webdriver hatte css selector support, aber wie es aussieht, ist nicht mehr da: $ ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] $ gem -v 1.8.15 $ gem list selenium-webdriver *** LOCAL
2
Antworten
Ich bin mit watir für die automatisierte Prüfung und nach der Ausführung durch einige Tabellen, eine Grafik bekommt dann öffnete sich in einem neuen tab. Aber watir nicht scheinen zu erkennen die neuen aktuellen Registerkarte und weiterhin
5
Antworten
Watir Website sagt, brauche ich Ruby 1.8.6, die ich gelaufen bin. Und die windows-installation sollte so einfach wie gem install watir. Aber wenn ich dass, bekomme ich diese: C:\Users\Ryguy\Code>gem install watir Building native extensions. This could take
3
Antworten
Ich brauche, um zu überprüfen, den Inhalt einer select-Liste drop-down-unterschiedlich je nach Wert in einem anderen Feld. Ich lese die gültigen Optionen in ein array von strings aus einer CVS-Feld und den Vergleich, indem Sie die folgenden;
2
Antworten
Kann ich schreiben, watir-code klicken Sie auf das button-element? Das onclick-Ereignis ausgelöst werden. <button onclick="wizardAction('start', 'Starte Upgrade')"> <table align="center" cellspacing="0"> <tbody> <tr> <td><img src="/static/images/stock/gtk-ok.png" align="left" height="16" width="16"></td> <td nowrap="nowrap">Starte Upgrade</td> </tr> </tbody> </table> </button> Edit: Versuchte ich
4
Antworten
Ich versuche, die Einrichtung von neuen text in ein text-Feld mit Watir. Das Textfeld platziert iframe. <div id="div_popup_layer" style="width: 100%; height: 100%;"> <div id="id_Login" class="ui-draggable" style="position:absolute;left:372.5px;top:279px;width:501px;height:274px;z-index:15"> <table id="popup_cont_id_Login" cellspacing="0" cellpadding="0" topmargine="0"> <tbody> <tr> <td align="left" valign="middle"> <iframe
4
Antworten
so, ich bin an einer website arbeiten und ich möchte, um mehrere browser-tests zu einer Zeit. Was ich damit meine ist, es sollte mein Rauch-Test auf ie, firefox und chrome zur gleichen Zeit und Bericht zurück-jeder browser
6
Antworten
Ich versuche, auf einige Texte, die sich in einem DIV. Ich brauche zu überprüfen, um zu sehen, ob die Seite enthält dann den text, so dass ich zurückkehren kann "true" oder "false". Der code, den ich verwende,
3
Antworten
Mit Watir gibt es eine Möglichkeit, den Zugriff auf ein element ohne Attribute? Beispiel: <span>Text</span> Möchte ich vermeiden Sie die Verwendung von xpath, aber wenn das der einzige Weg ist, es ist cool. InformationsquelleAutor carlmonday | 2011-11-30
6
Antworten
Ich versuche zu scrollen einer Webseite zu finden und klicken Sie auf einen Inhalt, der ist faul geladen, wenn die Seite gescrollt wird. Ich bin mit dem folgenden Befehl require 'watir-webdriver' @browser = Watir::new :firefox @browser.send_keys :space
3
Antworten
Bin ich versucht, zu suchen und klicken Sie auf ein jQuery-Menü-element, das Menü ist definiert als mehrere UL-Elemente mit einer Anzahl von LI-Elementen. Mit Firefox 3.6.17 auf Mac 10.5, in standard-WATIR, die ich verwendet habe; browser.li(:text,"Options...").click oder
8
Antworten
Nicht in der Lage zu finden, die chromedriver ausführbare Datei. Bitte laden Sie die server von http://code.google.com/p/chromedriver/downloads/list und platzieren Sie es irgendwo auf Ihrem WEG. Mehr Infos unter http://code.google.com/p/selenium/wiki/ChromeDriver. (Selenium::WebDriver::Error::WebDriverError) Auf Ubuntu 13 mit Watir und Ruby.
1
Antworten
Ich bin neu auf watir-webdriver automation, entschuldige bitte, wenn Ihr eine grundlegende Frage der Automatisierung. Aber die Sache ist ich bin die Automatisierung der Paginierung eine website, wo Sie die URL der website ändert sich, wenn der
6
Antworten
Ich habe etwas HTML, welches wie folgt aussieht: <h1 id="header">Header</h1> Möchte ich Sie auf es mit Watir und XPath. InformationsquelleAutor | 2009-09-25
3
Antworten
Ich scheint sehr simpel zu sein und dringend benötigte Methode. Ich entfernen müssen alle nicht-ASCII-Zeichen aus einer Zeichenfolge. e.g © usw.. Siehe das folgende Beispiel. #coding: utf-8 s = " Hello this a mixed string © that
2
Antworten
Früher hatte ich das Chrome-binary "chromedriver.exe" in der "C:/Windows" Verzeichnis und Watir war, Kommissionierung es von dort. Jetzt habe ich zu bewegen, mein Projekt auf einen anderen Rechner, so kann ich nicht hartcodieren der Pfad der ausführbaren
7
Antworten
Ich weiß, das ist eine sehr dumme Frage. Noch, bin nicht in der Lage zu finden, wie man den browser im Vollbildmodus geöffnet und mit watir webdriver. ich habe versucht, mithilfe der maximize () -, aber vergeblich.
3
Antworten
Ich bin relativ neu auf Watir, aber finde keine gute Dokumentation (Beispiele) in Bezug auf, wie um zu prüfen, ob ein element vorhanden ist. Es gibt die API specs, natürlich, aber diese machen nur wenig Sinn für
3
Antworten
Ich bin mit watir-webdriver mit chrome zu automatisieren meine tests, und ich bin irgendwie nun fest. Ich habe ein Formular innerhalb eines facebox(defunkt.io/facebox). Es gibt viele Checkboxen in diesem Formular, wie Sie sehen können: irb(main):113:0> b.checkboxes.size =>
2
Antworten
Ich bin mit Watir zu kratzen, in der Produktion, aber aufgrund einiger firefox-Themen, die es nicht mehr in der Lage ist, um einen browser zu starten (siehe hier Watir Webdriver(0.9.1) Nicht Mehr Öffnet sich eine Instanz von
4
Antworten
Geschieht etwas seltsames auf diese Seite: require "watir-webdriver" b = Watir::Browser.new b.goto "http://mideastunes.com/" b.div(class: "feat-container").element(css: "a span").present? => true b.div(class: "feat-container").element(css: "a span").click Selenium::WebDriver::Error::MoveTargetOutOfBoundsError: Element cannot be scrolled into view:[object HTMLSpanElement] from /Users/zeljko/.rvm/gems/ruby-1.9.2-p290@gretel/gems/selenium-webdriver-2.19.0/lib/selenium/webdriver/remote/response.rb:52:in `assert_ok' from /Users/zeljko/.rvm/gems/ruby-1.9.2-p290@gretel/gems/selenium-webdriver-2.19.0/lib/selenium/webdriver/remote/response.rb:15:in `initialize'
4
Antworten
Schreibe ich einen test, wo ich einen Datensatz löschen, und ich brauche, um sicherzustellen, dass der Datensatz nicht mehr vorhanden, nachdem ich es gelöscht. Ich weiß, wie zu überprüfen, den Rekord der text ist vorhanden in einer
1
Antworten
Ich habe Probleme beim starten von Gurken-test mit Chrome mit remote webdriver-Funktionen auf Grid - (1-hub-linux-und 1 linux-Knoten mit Firefox und Chrome). Firefox test sehr gut gehen, aber Chrome gibt die folgende Fehlermeldung zurück: unknown error: Chrome
2
Antworten
Ich bin nicht in der Lage, klicken Sie auf den text link 'Add' mit watir: SEITE: <div id="divAdd" style="float: right"> <a onclick="SwitchView('2')" style="color: #1B56A7; cursor: pointer;">Add</a> </div> Watir-CODE: browser.link(:text =>"Add").click AUSNAHME: Unable to locate element, using {:tag_name=>["a"],
3
Antworten
Ziemlich positiv .klar, oder vielleicht doch nicht wie es scheint nicht zu funktionieren für mich, vielleicht bin ich auch nur der Umsetzung falsch, ich bin nicht sicher. Beispiel: browser.div(:id => "formLib1").clear.type("input", "hi") Kann mir jemand sagen, wie
1
Antworten
Dies ist mein drop-down und wählen Sie es auf den Wert der option <select id =""> <option value="01" title=" 01 - Live animals"> 01 - Live animals</option> </select> Ich weiß, wie zu wählen Sie drop-down-auf seinen Inhalt,
3
Antworten
Ich bin neu auf WATIR testen (und ich Liebe es!) und haben Sie in eine Wand laufen, wie zu konzentrieren, meine WATIR Skript zu einem neu geöffneten Fenster.. Hier meine (vereinfachte) script.... #!/usr/bin/ruby require 'rubygems' require 'watir-webdriver'
2
Antworten
Dieses problem nervt mich seit ein paar Tagen nun... immer Wenn ich mit dem .bring_to_front Methode require "rubygems" require "watir" browser = Watir::Browser::new browser.bring_to_front Bekomme ich diesen Fehler: (...)rubygems/custom_require.rb:36:in `require': no such file to load -- ffi_c
1
Antworten
Habe ich HTML-Code, sieht wie folgt aus: <input custom_attribute="so cool" type="text" /> Ich würde gerne den Wert custom_attribute mit Watir. InformationsquelleAutor | 2009-09-18
3
Antworten
Wie können Sie die Größe des browser-Fenster geöffnet, wenn Sie rufen Sie die folgende mit watir-webdriver? browser = Watir::Browser.new(:firefox) InformationsquelleAutor der Frage Alastair Montgomery | 2011-05-25
1
Antworten
Ich habe eine Seite mit so etwas wie dies: <input type="button" onclick="confirm('confirm popup');" value="click" /> Wenn ich auf die Seite zu gehen und klicken Sie auf den link: require "watir-webdriver" browser = Watir::Browser.new browser.goto "page.html" browser.button.click bestätigen
7
Antworten
Mit watir-webdriverwie kann ich warten, bis eine Seite geladen, nachdem ich auf einen link klicken? Im moment bin ich dabei: sleep n Aber dies ist nicht ideal, denn die Seite, die Antwort ändert sich so viel. Gibt
5
Antworten
Ist es möglich, kompilieren Sie ein ruby-Skript in eine .exe-Datei auf Windows? Ich habe überall gesucht und ich habe versucht, die folgenden (Es sah aus wie RubyScript2EXE, Schuhe und Kiste alles schien tot und verlassen.): http://ocra.rubyforge.org/ http://exerb.sourceforge.jp/index.en.html
3
Antworten
Ich versuche zu sagen, meine watir Skript zu warten, für eine ajax-injiziert login-box zu öffnen. Ich bin mit watir-webdriver, und Tests in Chrome. Ich kann nicht wait_until zu arbeiten, so kommentiert unten in der (vereinfachte) script. require
3
Antworten
Ich habe eine select-Liste: <select id="filter"> <option value="Open" selected="selected">Open</option> <option value="Closed">Closed</option> </select> Wenn ich wählen Closed die Seite neu geladen. In diesem Fall zeigt es, geschlossene tickets (statt geöffnet). Es funktioniert, wenn ich es manuell mache. Das
2
Antworten
Ich habe den folgenden code browser.link(:text => 'Generate Report').click browser.radio(:value => 'byTotalValue').wait_until_present(180) die Anforderungen, die ein Bericht generiert werden und dann wartet der Bericht mit einem Blick für ein element auf der report-Seite. Der Bericht kann nach