selenium.Click("Search")
selenium.Click("Display")
selenium.WaitForPageToLoad("30000")
Assert.IsTrue(selenium.GetTitle() = "Display")
selenium.ChooseOkOnNextConfirmation()
„“ Pokúsil sa kliknúť na tlačidlo a vyskúšal všetky nasledujúce možné riešenia. Časový limit stránky je po určitom čase.
selenium.FireEvent("Cancel", "click")
"selenium.FireEvent("Cancel", "keypress")
"selenium.Submit("Cancel")
"selenium.FireEvent("Cancel", "click")
"selenium.MouseDownAt("Cancel", "Click")
"selenium.MouseUpAt("Cancel", "Click")
"selenium.MouseDown("Cancel")
"selenium.KeyPress("Cancel", "Click")
"selenium.FireEvent("id=Cancel", "Click")
"selenium.Click("Cancel")
System.Threading.Thread.Sleep(7000)
Assert.IsTrue(Regex.IsMatch(selenium.GetConfirmation(), "Are you sure you want to cancel?"))
Po kliknutí na tlačidlo Zrušiť sa zobrazí dialógové okno s potvrdením. Ale selén naň nekliká. Akýkoľvek nápad, ako to urobiť.
Túžite po skorej odpovedi.
odpovede:
0 pre odpoveď č. 1Blokuje Selenium k objektu? Skúste pre svoje tlačidlo poskytnúť iný Lokátor (XPath, CSS atď.). Napríklad zmena selenium.click("Search");
na selenium.click("css=button.button[id=Search]");