弹出窗口消失的情况!
我单击一个链接,它应该会弹出一个小对话框弹出窗口,我可以在其中更改状态(如MA,VA等)。然后我会点击OK,弹出窗口会消失,我会回到主窗口,玩得很开心。
当我手动操作时会发生这种情况。当我通过我漂亮的Selenium Java项目进行操作时,链接会被点击,弹出窗口会短暂出现然后噗!它消失了,我的意思真的消失了,而不仅仅是在后台。
这是一个代码sniipet:
WebElement foo4 = driver.findElement(By.linkText("State:"));
String myText;
myText = foo4.getText();
System.out.println("I got: " + myText);
foo4.click();
(do stuff in the pop-up window down here)
我在那里扔了一个println,以确保foo4确实是要点击的链接,它就是!有时候,理智检查有帮助。
当点击事件发生时,噗!那个弹出窗口显示有点像幽灵一瞬间完全空白,然后就消失了。我不知道发生了什么。这是间歇性的。弹出窗口出现的时间有10%,但大部分时间都没有骰子。
我对这里的想法持开放态度。这不是在可用窗口中循环的问题,我只有一个主窗口,所以在图片中还没有。
任何帮助表示赞赏!
答案 0 :(得分:0)
不是点击元素,而是抓取包含URL的href
或类似属性,然后执行driver.get(url);
或Java中的任何内容。
通过这种方式,您可以导航到主浏览器窗口中的URL并执行您需要执行的操作。