<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Selenium RC ServerとNTLM認証</title>
	<atom:link href="http://blog.headwing.com/2007/05/31/selenium-rc-server-and-ntlm-authentication-for-ie/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.headwing.com/2007/05/31/selenium-rc-server-and-ntlm-authentication-for-ie/</link>
	<description>Santa Rosa Journal</description>
	<lastBuildDate>Fri, 08 Apr 2011 19:40:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: HeadWing &#124; Selenium RC ServerとNTLM認証 - FireFox編</title>
		<link>http://blog.headwing.com/2007/05/31/selenium-rc-server-and-ntlm-authentication-for-ie/#comment-20</link>
		<dc:creator>HeadWing &#124; Selenium RC ServerとNTLM認証 - FireFox編</dc:creator>
		<pubDate>Sat, 02 Jun 2007 06:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.headwing.com/2007/05/31/selenium-rc-server-and-ntlm-authentication-for-ie/#comment-20</guid>
		<description>[...] 昨日のエントリと同じ話題ですが、こちらはFireFoxの場合。テスト対象のURLがIISでホストされていて、NTLM認証を使用している場合、Selenium RCのJava Server（Proxy）で単にFireFoxを立ち上げてしまうとPromptというタイトルでユーザ名とパスワードの入力を求める認証ダイアログが出てしまいます。これは、SeleniumではJavaScriptを使用しているため、自動入力できませんし、先日紹介したUWSC等の他のツールを使っても簡単にはできなさそうです（これはもう少し根性入れれば可能かも知れませんが、単にWindows APIをたたくぐらいではどうもうまく行かないようです）。IEの場合は、先日のバグ修正を入れてやればIE自体が自動的にNTLM認証に対応してくれているので、OKだったのですが、FireFoxでは、それだけではこのPromptダイアログが出てしまい、うまく行きません。Seleniumサイドからいくら調べても解決策が見当たらず、諦めかけていたところで、はたと気が付きました。これは、Selenium特有ではなくて、FireFoxでIIS等Microsoft技術を組み合わせようとすると必ずぶち当たる問題のはずなので、Selenium抜きで、単にNTLM認証とFireFoxについて調べればいいのかと。そうしたら、あっさり見つかりました（笑）。 私の場合は、下記のBlogが最初のヒントでした。 http://www.crossedconnections.org/w/?p=89 要は、Firefoxのアドレスバーにabout:configと打ち込んで、network.automatic-ntlm-auth.trusted-urisというエントリを見つけて、そこにテスト対象のURIを入れてあげればいいわけです。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 昨日のエントリと同じ話題ですが、こちらはFireFoxの場合。テスト対象のURLがIISでホストされていて、NTLM認証を使用している場合、Selenium RCのJava Server（Proxy）で単にFireFoxを立ち上げてしまうとPromptというタイトルでユーザ名とパスワードの入力を求める認証ダイアログが出てしまいます。これは、SeleniumではJavaScriptを使用しているため、自動入力できませんし、先日紹介したUWSC等の他のツールを使っても簡単にはできなさそうです（これはもう少し根性入れれば可能かも知れませんが、単にWindows APIをたたくぐらいではどうもうまく行かないようです）。IEの場合は、先日のバグ修正を入れてやればIE自体が自動的にNTLM認証に対応してくれているので、OKだったのですが、FireFoxでは、それだけではこのPromptダイアログが出てしまい、うまく行きません。Seleniumサイドからいくら調べても解決策が見当たらず、諦めかけていたところで、はたと気が付きました。これは、Selenium特有ではなくて、FireFoxでIIS等Microsoft技術を組み合わせようとすると必ずぶち当たる問題のはずなので、Selenium抜きで、単にNTLM認証とFireFoxについて調べればいいのかと。そうしたら、あっさり見つかりました（笑）。 私の場合は、下記のBlogが最初のヒントでした。 <a href="http://www.crossedconnections.org/w/?p=89" rel="nofollow">http://www.crossedconnections.org/w/?p=89</a> 要は、Firefoxのアドレスバーにabout:configと打ち込んで、network.automatic-ntlm-auth.trusted-urisというエントリを見つけて、そこにテスト対象のURIを入れてあげればいいわけです。 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

