2017-07-26 6 views
0

現在、さまざまなWindowsオペレーティングシステム上のセレンハブ/ノード経由でさまざまなブラウザをインスタンス化するJavaプロジェクトがあります。在庫のクロムブックchromeOSでブラウザを起動するためにこれを拡張することにはかなり関与していますか?chromeOSでセレンテストを作成

答えて

0

以下は2014年11月に取り組んだ手順です。結果は失敗し、私はopened a question on the Google forumの応答なしです。

  • は、DEVモードへ
  • 開発者モードで設定されたChromeOSの-firrmwareupdateをChromebookのを置くために、製造元の指示に従い、ダウンロードしたパーティション2と4
  • からrootfsの検証を取り除き、ジェンキンスのために必要な、Javaの(最新のJRE)をインストールスレーブとSelenium
  • は(2.41.0)ジェンキンスslave.jarとセレン - サーバstandalone.jarをダウンロードし は/家庭でジェンキンスとSeleniumを入れて、
  • NOEXECを取り除くために再マウント2GにリサイズするTMPを再マウント(ジェンキンス用のreq )
  • 添加DISPLAY =:0.0ディスプレイを設定するui.confする
  • は、TCP入力
  • を添加しない「無サンドボックス」と「無効-のsetuid-サンドボックス」スイッチおよび除外「テスト型」できるようにチェーン・ルールを追加スイッチ

結果:ChromeDriverが起動し、灰色の画面(Chromeの壊れたインスタンス)を開き、「ページを開くことができません」というエラーで閉じました。しかし、奇妙なことは、端末から実行したときにChromeを起動するのに使用されたのと同じコマンドが働いたことです。

+0

ありがとうございました。おそらく、ある時点で、私はChrome OSをテストしようとすることに戻るでしょう。今のところ、chromeOSと拡張ファイルの代わりに、Windowsのクロムブラウザ(ブラウザアカウントにログイン)と拡張ファイルを自動化しています。これらの手順は、ある時点でChrome OSの自動化を開始しようとする他の人には便利だと確信しています。もう一度ありがとう。 – David

関連する問題