/ / Click nefunguje v seléne - vb.net, automatizácia, selén, mstest

Kliknutie nefunguje v sekulii - vb.net, automatizácia, selén, mest

        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ď č. 1

Blokuje 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]");