問題タブ [htmlsuite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webdriver - WebDriverでSelenium2.0RC -htmlSuiteを実行する方法は?
私はSelenium2.0を試しました(ドキュメントにはWebDriverを使用していると書かれています)。
しかし、WebDriverバックエンドが使用されていないようです(特にFirefoxプラグインをインストールしていないため)?すべてのSelenium2.0ドキュメントはJavaインターフェイスを使用していますが、HTMLスイートを使用すると従来のSeleniumバックエンドを使用しているようです。
htmlSuiteのセットアップ方法に関するドキュメントは見つかりませんでしたが、「ヘッドレス」(HtmlUnit)バージョンを使用してもまったく問題ありません(Firefoxは必要ありません)。
編集: SeleniumはRemoteWebDriver instances should connect to: http://...:4444/wd/hub
起動時に言います...何をどのように行うかについてのアイデアはありますか?
編集2: WebDriverBackedSeleniumを使用してJavaでテストを書き直すことができます。したがって、問題はWebDriverBackedSeleniumを使用して実装されていないhtmlSuiteから発生しますか?
java - 離れたRCサーバーでSelenium htmlSuiteを起動するには?
ビジネス アナリストによって設計された大量の htmlsuite があり、継続的インテグレーション中に (または毎晩) 自動的にそれらを起動したいと考えています。問題は、selenium-RC を搭載したマシンが継続的インテグレーションと同じではないことです:
Java では、client-driver を使用しましたが、正常に動作します。
そして selenium.click(..) など ..
Java で作成して起動した seleniumServer を使用すると、HTMLSuite を起動できます。これも問題なく動作します。
Seleniumサーバーを独立して起動し(たとえば、遠隔サーバー)、htmlLauncherを使用しようとすると、アクセスできないSeleniumServerを引数として取るため、使用しません...
誰にも解決策がありますか?
プラン B は、Selenium RC マシンで次のようなものを含む .cmd ファイルを継続的インテグレーションから SSH で起動することです。
しかし、それは醜いので、やむを得ない場合にのみそうしたいと考えています。
selenium - Selenium サーバーで実行される Yii Web アプリケーションの機能テストはどのように作成すればよいですか?
私は現在、新しいプロジェクトの開発環境をセットアップしていて、あることを一生懸命考えています。Yiiを使う予定です。機能テストを自動化したいのですが、すでに gerrit と Jenkins を配置して動作させています。
このメモを読んで、セレンにはhtmlスイートのようなものがあることがわかりました。以前は聞いたことがありませんでしたが、PHPUnit を介して実行するテストを常に作成していました。here で説明されているように、デフォルトの Yii 機能テスト環境を使用しました。
私の質問は、両方のアプローチの長所と短所は何ですか? HTML スイートの長所と短所はすでに 1 つあります。Pro は、テストの作成が非常に簡単であることです。Selenium IDE でテストを「クリック」するだけです。短所は、おそらくテストの前にdbフィクスチャを実行する必要があり、それらを変更したり、フィクスチャをロードしたり、テストを実行したり、フィクスチャをロードしたり、テストを実行したりすることができなかったことです。ずさんな。その件についてどう思いますか/あなたの経験は何ですか?
selenium - Selenium の htmlsuite に PhantomJS を使用する
Selenium IDE から selenese コマンドを cron で使用できるタスクに移植しようとしており、Firefox のローカル インストールを使用して、Webdriver の HTMLSuite コマンドでこれらを実行できるようになりました。ただし、ビジュアル ブラウザーを開かずにこれらを実行する必要があります。既にアプリケーションの別の場所で PhantomJS を使用しているため、XVFB ルートをたどるよりも、これが論理的な選択肢のように思えました。
これは可能ですか?さまざまなコマンドを試しましたが、phantomjs が受け入れられないブラウザーであるというエラーが引き続き発生します。