2012年11月24日土曜日
seleniumの2.26になってかわったこと その2
事前に検証することは大事である。ちゃんとやっておけば
「ワンセグ見れる5万のタブレットを買ったものの、
お風呂までワンセグの電波が届かない。
こんなことならNEXUS買っときゃよかった」
なんてことにはならない。
2.26で出来るようになったことの続き
1.Platformクラスのwindows8対応
OSの情報を取得できるPlatformクラスがWindows8に対応した。
[使い方]
for(String inf:Platform.getCurrent().getPartOfOsName()){
System.out.println(inf);
}
Windows8環境上記メソッドを実行すると
Windows Server 2012
windows 8
win8
って出力される
2.プロキシ自動設定、https、socksプロキシに対応
[使い方]
Proxy proxy = new Proxy();
FirefoxProfile profile = new FirefoxProfile();
//自動設定の場合
proxy.setProxyAutoconfigUrl("http://192.168.0.10/proxy.pac");
//socksの場合
proxy.setSocksProxy("hostname.com:1234")
.setSocksUsername("user")
.setSocksPassword("pass");
//httpsの場合
proxy.setHttpsProxy("hostname:1234");
profile.setProxyPreferences(proxy);
WebDriver driver = new FirefoxDriver(profile);
3.Colorクラスでカラーを文字で指定可能に
[使い方]
Color clr = Color.fromString("SILVER");
System.out.println(clr.asRgb());
指定できる文字はColorsクラスが保持している
その他
・driverのCapabilitiesを使用するコンストラクタのDeprecatedが消えた、なぜに
0 件のコメント:
コメントを投稿