watir

    6

    2答えて

    これを序列する最も重要なことは、おそらく私がc9を使用していることです。これはクラウド内のIDEなので、ChromeまたはFirefoxをWatirで使用しようとすると、ChromeやFirefoxブラウザへのパスを書き込めないため、多くの問題が発生します。私は、私が見つけることができる待機方法のあらゆるバリエーションも試しましたが、どれもうまくいきませんでした。 def save re

    0

    1答えて

    現在、ウェブサイトのクローラを行っています。私の目標は、最初の列に名前を付け、イメージに2番目の名前を付けたCSVをRubyスクリプトをCSV#openメソッドを使用します。 私はすでにこの方法を使っていましたが、わかりませんが、画像を列に挿入するのに問題があるという情報は見つかりません。 本当に可能ですか?そうでない場合は、クロール後に文字列+画像のリストを表示するためにどの機能を使用しますか?

    0

    1答えて

    ruby​​を使って自動的にフォームを完成させようとしています。ただし、フォームが完了すると、ボタン要素「続行」は有効になりません。私はクロムでテストを実行するときに動作しますが、私がphantomJSを使用すると動作しません。 たとえば、phantomJSでは、フォームは、私が行ったときにフォームを完成しなかったと考えます。それは以下のように表示されます(doesnt仕事)。 enter ima

    1

    1答えて

    Watir webdriverでPhantomJsを使用する際に問題があります。要素を選択するときにここで は私のコードです: signInButton = driver.button text: 'Sign In' signInButton.wait_until_present signInButton.exists? signInButton.click PhantomJsを使用する

    2

    1答えて

    Chromeを起動するときにWatir Webdriverで現在保存されているCookieを使用できますか? 次回にFacebookにアクセスするときにユーザー名とパスワードを再度入力する必要がないように、フェイスブックにログインするときにChromeを「覚えてください」に設定しました。 しかし、watir webdriverを使用すると、初めてのように新しいセッションやアクセスFacebookの

    0

    1答えて

    私はページをロードして、そのページの要素をクリックしています。現在私はそれをクリックするために睡眠を使用していますが、私はそれが十分に頑丈であるとは思わない(また、しばらくしてから消えます)。 on(page1).buttonForNextPage.click @myvariable = on(page2).target_link_element.wait_until_present()

    0

    2答えて

    私は次のHTMLテーブルを持っています。 Watirに「TestingName1」という名前の「Bin」ロゴをクリックする方法はありますか? Watirはテキスト "test"を検索し、その後に "bin"ロゴをクリックできますか? は、以下の <table class="table table-striped table-bordered table-hover"> <colgroup>

    1

    1答えて

    私のテストでは、etsy.comにヒットし、検索し、結果をクリックしてアイテムをカートに追加しようとしています。私は「カートに追加」ボタンをクリックしようとするまで、すべてを行うことができます。実際に以下のコードは、 C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/selenium-webdriver-3.6.0/lib/selenium/webdriver/remo

    0

    1答えて

    私は、短いルビースクリプトでWatirの宝石を使用しようとしています。私はスクリプトを実行すると: require 'rubygems' require 'watir-webdriver' browser = Watir::Browser.new browser.goto 'http://wers.tunegenie.com/' puts browser.div(class: 'so

    1

    1答えて

    私はWATIRが公式ウェブサイトでエッジブラウザの自動化をサポートしているのを見ます。しかし、環境変数でMicrosoftWebDriver.exeのパスを設定した後、Edgeで既存のスイートを実行しようとしたとき、私は以下のエラーに直面しています。以下は Selenium::WebDriver::Error::WebDriverError: unable to connect to Micros