###前提・実現したいこと
手前環境ではstandalone-2.53.0を使用していますが、掲題の実現が目的なのでセレニウムサーバーのバージョンは不問です。
###発生している問題・エラーメッセージ
以下コードで作成したものをセレニウムビルダーからサーバーで実行します。設定は以下の通り。
デフォルト設定ですが念のため。
その後、Firefoxは起動できますが、画面が図の形で進めることができません。
この後、通常のタイムアウト処理がされてFirefoxは終了します。
セレニウムビルダーの画面ではサーバーエラー:timeoutとなりエラーです。
このとき、発生しているエラーメッセージは以下の通りです。
実行環境はパワーシェルです。
(文字数制限のため、重複部分をまとめてます) 内容は別スレッドにさせてください。 [https://teratail.com/questions/44862] (内容凡例:読み替えをお願いします) [Versionmes] Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58' System info: host: 'Trend-PC', ip: '10.3.223.62', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_101' [Outputmes] ,"syncGUID":"4jhahFeR6kSG","location":"app-global","version":"48.0.1","type":"theme","internalName":"classic/1.0","updateURL":null,"updateKey":null,"optionsURL":null,"optionsType":null,"aboutURL":null,"icons":{"32":"icon.png","48":"icon.png"},"iconURL":null,"icon64URL":null,"defaultLocale":{"name":"Default","description":"The default theme.","creator":"Mozilla","homepageURL":null,"contributors":["Mozilla Contributors"]},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"descriptor":"%FFox%\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","installDate":1471583807792,"updateDate":1471583807792,"applyBackgroundUpdates":1,"skinnable":true,"size":21905,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"48.0.1","maxVersion":"48.0.1"}],"targetPlatforms":[],"seen":true} [Drivermes] (SEFFoxDrv).startClient(FirefoxDriver.java:271) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:119) (SEFFoxDrv).<init>(FirefoxDriver.java:218) (SEFFoxDrv).<init>(FirefoxDriver.java:211) (SEFFoxDrv).<init>(FirefoxDriver.java:129) [DebugMes] (アラートタイプはすべてDEBUG) (Xpi) addons.xpi (Mng) addons.manager (DF) DeferredSave (jetty)getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd} (DF).extensions.json Save changes (jetty)Updating database with changes to installed add-ons addons.xpi-utils Updating add-on states addons.xpi-utils Writing add-ons list (jetty)Registering manifest for %FFox%\browser\features \e10srollout@mozilla.org.xpi (jetty)Calling bootstrap method startup on e10srollout@mozilla.org version 1.1 (jetty)Registering manifest for %FFox%\browser\features \firefox@getpocket.com.xpi (jetty)Calling bootstrap method startup on firefox@getpocket.com version 1.0.4 (jetty)Registering manifest for %FFox%\browser\features \loop@mozilla.org.xpi (jetty)Calling bootstrap method startup on loop@mozilla.org version 1.4.4 (Mng)Registering shutdown blocker for XPIProvider (Mng)Provider finished startup: XPIProvider (Mng)Starting provider: LightweightThemeManager (Mng)Registering shutdown blocker for LightweightThemeManager (Mng)Provider finished startup: LightweightThemeManager (Mng)Starting provider: GMPProvider (Mng)Registering shutdown blocker for GMPProvider (Mng)Provider finished startup: GMPProvider (Mng)Starting provider: PluginProvider (Mng)Registering shutdown blocker for PluginProvider (Mng)Provider finished startup: PluginProvider (Mng)Completed startup sequence (Mng)Starting provider: <unnamed-provider> (Mng)Registering shutdown blocker for <unnamed-provider> (Mng)Provider finished startup: <unnamed-provider> (DF).extensions.json Starting write addons.repository No addons.json found. (DF).addons.json Save changes (DF).addons.json Starting timer (Mng)Starting provider: PreviousExperimentProvider (Mng)Registering shutdown blocker for PreviousExperimentProvider (Mng)Provider finished startup: PreviousExperimentProvider (DF).extensions.json Write succeeded addons.xpi-utils XPI Database saved, setting schema version preference to 17 (DF).addons.json Starting write (DF).addons.json Write succeeded
###手順
1.javaのパスを通した状態で以下コマンドを実施
PS C:\selenium> java -jar .\selenium-server-standalone-2.53.0.jar
実行直後、以下のメッセージが[SeleniumServer実行画面]に表示される
INFO - Launching a standalone Selenium Server INFO - Java: Oracle Corporation 25.101-b13 INFO - OS: Windows 7 6.1 x86 INFO - v2.53.0, with Core v2.53.0. Built from revision 35ae25b INFO - Driver class not found: com.opera.core.systems.OperaDriver INFO - Driver provider com.opera.core.systems.OperaDriver is not registered INFO - Driver provider org.openqa.selenium.safari.SafariDriver registration is skipped: registration capabilities Capabilities [{browserName=safari, version=, platform=MAC}] does not match the current platfor m VISTA INFO - Driver class not found: org.openqa.selenium.htmlunit.HtmlUnitDriver INFO - Driver provider org.openqa.selenium.htmlunit.HtmlUnitDriver is not registered INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub INFO - Selenium Server is up and running
2.セレニウムビルダーでファイルを作成する。
3.セレニウムビルダーで実行をする。
###該当のソースコード
コードはSeleniumBuilderで生成したものをそのまま貼り付けています。
json
1{ 2 "type": "script", 3 "seleniumVersion": "2", 4 "formatVersion": 2, 5 "steps": [ 6 { 7 "type": "get", 8 "url": "http://www.yahoo.co.jp/" 9 } 10 ], 11 "data": { 12 "configs": {}, 13 "source": "none" 14 }, 15 "inputs": [], 16 "timeoutSeconds": 60 17}
###試したこと
タイムアウトするまでの状況で、Webdriverのプラグインが無効にされていたため、jsonファイルの手順を実施できないような気がしています。
はじめに、about:configのxpinstall.signatures.requiredがTrueになっていたからだと思ったのですが、こちらはFalseになっています。
試しにDisable Add-on Compatibility Checksを入れて有効にできるようになるか確認したところ、これは有効にできたので再起動をします。
その後、想定どおり動かすことができました。
https://addons.mozilla.org/ja/firefox/addon/checkcompatibility/
###補足情報(言語/FW/ツール等のバージョンなど)
1.理屈的には、seleniumサーバーを立ち上げる時にfirefoxのprofileを渡せればよいと思ったので、上記設定のprofileを作成し、以下コマンドを実施しました。
PS C:\selenium> java -jar .\selenium-server-standalone-2.53.0.jar -firefoxProfileTemplate (%APPDATA%\Roaming\Mozilla\Firefox\Profiles(directory))
実行したところ、profileがうまく適用されていませんでした。
実行時、%APPDATA%\Local\Temp(anonimous~webdriver-profile)が作成されており、-firefoxProfileTemplateオプションを含めず実施した場合と同じ挙動になりました。
2.似たような質問があるのは把握していますが、解決に至っていません。
http://grokbase.com/t/gg/selenium-users/14crnf1q9q/selenium-standalone-with-htmlsuite-and-firefoxprofiletemplate-not-working
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/21 07:08