2

私はセレンを初めて使用し、さまざまなブラウザーとバージョンでテストを実行する必要がありました。Firefox 15 で実行する必要が生じた後、Firefox15 をアンインストールし、Firefox17 をインストールしました。これは、エラーが発生したときです。

firefoxdriver が呼び出されましたが、次のエラーが発生します。

Failure: OpenQA.Selenium.UnhandledAlertException : Modal dialog present
Build info: version: '2.26.0', revision: '18041', time: '2012-11-01 19:33:38'
System info: os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_09'
Driver info: driver.version: EventFiringWebDriver
Session ID: e1417203-a392-4f74-948e-2108fb2bbe34

実際にページを開きますが、更新するといくつかのアラートが表示されます。

アンインストールして Firefox 15 を再インストールしようとしましたが、何も機能しません。Internet Explorer は正常に動作するので、Selenium ではなく Firefox ドライバーであることがわかります。

私は Selenium 2.26.0 を使用しており、seleniumRC で実行しています。

4

1 に答える 1

2

次のコードを試して、アラートを抑制することができます。

DesiredCapabilities dc=new DesiredCapabilities();
dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR,UnexpectedAlertBehaviour.ACCEPT);
driver =new FirefoxDriver(dc);
于 2012-11-29T05:22:56.173 に答える