Staram się, aby Selenium 2.4.0 zaakceptować wygenerowany w języku JavaScript "Potwierdź-dialog", używając Specflow i Firefox. Mam problem ze znalezieniem tego, co powinienem zrobić w moim kroku poniżej. (Próbowali znaleźć równoważny sposób to zrobić w .NET z różnych implementacji Javy, ale to nie działa)Kliknięcie Potwierdź dialog Selenium w .NET
When I click "Delete" on the App
And I confirm the warning
Krok definicja ...
[When(@"I confirm the warning")]
public void WhenIConfirmTheWarning()
{
// WebDriver.Something?
}
Tak, używam Selenium 2.4.0 i WebDriver, z Firefoksem 5.0.1. – ullmark
Rozwiązałem problem łącząc dwa kroki w jeden i przedefiniowałem "window.confirm", jak mówią niektóre rozwiązania. Działa wystarczająco dobrze, ale byłoby jeszcze fajniej, gdybyś mógł nacisnąć "ok" ... – ullmark