ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Mar 05

[Selenium]IDEでUserAgentの変更

by zuqqhi2 at 2013年3月5日
Pocket

VerifyEval で以下を入力し、期待値をtrueにすればOK!

var pref = Components.classes["@mozilla.org/preferences;1"]
           .getService(Components.interfaces.nsIPrefBranch);
           
var nsISupportsString = Components.interfaces.nsISupportsWString
    ||Components.interfaces.nsISupportsString;
    
var ua = (Components.classes["@mozilla.org/supports-wstring;1"])
    ? Components.classes['@mozilla.org/supports-wstring;1'].createInstance(nsISupportsString)
    : Components.classes['@mozilla.org/supports-string;1'].createInstance(nsISupportsString);
    
ua.data ="Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1";

pref.setComplexValue("general.useragent.override", nsISupportsString, ua);
true;

Related Posts

Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.