Vb.net 单击在selenium中不起作用

Vb.net 单击在selenium中不起作用,vb.net,automation,selenium,mstest,Vb.net,Automation,Selenium,Mstest,''尝试了以下所有可能的解决方案来单击按钮,但都失败了。一段时间后页面超时 selenium.Click("Search") selenium.Click("Display") selenium.WaitForPageToLoad("30000") Assert.IsTrue(selenium.GetTitle() = "Display") selenium.ChooseOkOnNextConfirmation()

''尝试了以下所有可能的解决方案来单击按钮,但都失败了。一段时间后页面超时

        selenium.Click("Search")
        selenium.Click("Display")
        selenium.WaitForPageToLoad("30000")
        Assert.IsTrue(selenium.GetTitle() = "Display")
        selenium.ChooseOkOnNextConfirmation()
单击“取消”按钮时会出现“确认”对话框。但selenium根本没有点击它。你知道怎么做吗


迫切需要早日回复..

Selenium是否正在锁定对象?尝试为按钮提供不同的定位器(XPath、CSS等)。 例如,更改
selenium。单击(“搜索”)
selenium。单击(“css=button.button[id=Search]”

        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?"))