background image

各位童鞋仔细阅读,因为这关系到后面脚本的修改问题

)

  

Xvfb

  

sudo apt-get install xvfb

  

Xvfb :1 -screen 0 1152×864x24 +extension RANDR

  我在此 处发 现报错:

[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, 

removing from list!
  通过

Google 大神的帮助,解决办法很简单,安装这个需要的字体

――sudo apt-get 

install xfonts-cyrillic
  创建一份测试页面列表
  

sudo gedit /var/www/URLs (在 Apache 下新建一个 URLs 列表,注意每一个链接为单独

的一行

)

  创建一份

Firefox 测试专用的 Profiles

  

/usr/lib/firefox-3.6.3/firefox -profilemanager

  首先我们要修改

Firefox 的 application.ini 文件最后一段,避免 Firefox 崩溃后发送报告

  

[Crash Reporter]

  

Enabled=0

  其次就是修改测试专用的

Profiles 的 prefs.js,这个很关键,要设置一些 Firefox 属性才

能让测试更好的进行下去,

ShowSlow 的论坛有推荐配置,(猛击这里)

  

gedit /home/eric/FFProfiles/prefs.js

  

## PREFS.JS RECOMMENDATIONS (AUTOMATION)

  

#do not let automated firefox manipulate the profile extensions (auto

  

update)

  

user_pref(

“extensions.update.enabled”, false);

  

user_pref(

“extensions.update.notifyUser”, false);

  

#disable session restore on crash (do not want stale/old tabs)

  

user_pref(

“browser.sessionstore.resume_from_crash”, false);

  

#do not let javascript resize the window

  

user_pref(

“dom.disable_window_move_resize”, true);

  

#do not let javascript manipulate context menus (automation)

  

user_pref(

“pref.advanced.javascript.disable_button.advanced”, false);

  

#do not show me pop-up block messages (screenshot related)

  

user_pref(

“privacy.popups.showBrowserMessage”, false);

  

#do not warn for weak SSL or mixed SSL/HTTP content:

  

user_pref(

“security.warn_entering_weak”, false);

  

user_pref(

“security.warn_viewing_mixed”, false);

  

#firebug prefs

  

user_pref(

“extensions.firebug.allPagesActivation”, “on”);

  

user_pref(

“extensions.firebug.net.enableSites”, true);

  

user_pref(

“extensions.firebug.defaultPanelName”, “YSlow”);

  

user_pref(

“extensions.firebug.previousPlacement”, 1);

  

#yslow prefs

  

user_pref(

“extensions.yslow.autorun”, true);

  

user_pref(

“extensions.yslow.beaconInfo”, “grade”);

  

user_pref(

“extensions.yslow.beaconUrl”, “http://localhost/showslow/beacon/yslow/“);