我有一个页面,在我有一个链接,我点击链接按钮,弹出窗口将出现,但同样的,如果我通过"watin“,弹出窗口被阻止,并显示消息"popup is blocked.Press "Ctrl”键,以允许弹出窗口“即将到来。
通过watin自动化,我不能在点击链接按钮时弹出,但如果我手动点击,弹出窗口就会出现。我厌倦了寻找解决方案:(有人能帮我吗?
代码如下所示
Link link = myIE.Span(Find.ByText("hello"));
link.Click();//这里没有弹出窗口
谢谢,Keshav
我有一个场景,在点击一个按钮时,屏幕上会出现第一个弹出窗口,其中有一个ok和一个cancel按钮。在单击第一个弹出窗口的ok按钮时,第二个弹出窗口出现一个ok和一个cancel按钮。
这里的问题是我不能点击第二个弹出窗口的ok按钮。
用于单击的代码如下。成功点击第一个弹出的ok按钮。
browser.button(:text, "Try it").click_no_wait
browser.alert.ok #here first alert ok button is clicked
如果我再次使用browser.alert.ok进行第二次警报,脚本将挂起
我有一个网站,在我的网站,当用户点击一个特定的div,然后打开一个新的子窗口。假设用户站在xyz.com/category,现在如果用户点击该div,那么父窗口将转到另一个url假设google.com,弹出窗口将打开,并在弹出窗口中有更多导航。但在弹出窗口中打开的每个页面都有一个名为Go Back To Site的按钮。我希望当用户单击弹出窗口中的几个链接,然后单击Go Back To Site按钮,然后弹出窗口关闭,父窗口移动回xyz.com/category。