0

WebDriver で unhandledalerts を受け入れる/却下するにはどうすればよいですか?

未処理のアラートがどこに来ているかを確認することはできますか?

UNEXPECTED_ALERT_BEHAVIOUR 機能を使用するにはどうすればよいですか? 期待どおりに機能していませんか?

私はこのようにしてみました

DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, "Accept");
4

2 に答える 2

3

このコードを試してください:

WebDriver driver;
@BeforeClass
public void setUp() {

    DesiredCapabilities dc=new DesiredCapabilities();
    dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR,UnexpectedAlertBehaviour.ACCEPT);
    driver =new FirefoxDriver(dc);
}

これがお役に立てば幸いです。

于 2012-11-05T16:36:05.123 に答える
0

Firefox を開き、'about:config' を試してください。

以下のコードを使用して、どの設定名が問題を解決し、それに応じて値を設定できるかを調べます。例: Firefox の自動更新を無効にしています。

    FirefoxProfile profile = new FirefoxProfile();
    profile.setPreference("app.update.enabled", false);
    WebDriver driver = new FirefoxDriver(profile);
于 2012-11-26T15:55:56.523 に答える