我有一个web应用程序,它会生成一个JS消息 '您确定要从此页面导航吗?'当你尝试打开一个新的页面。 我知道我可以通过如何处理'您确定要离开此页面'离开此页面吗?
Selenium.getAlert();
处理该邮件(或它的一些修改,我还没有尝试过)
但我的主要问题是,当我离开这个页面此消息仅生成。 在硒我可以用
Selenium.open("new address");
或
离开页面Selenium.back();
于是我就用这样的代码
Selenium.open("new address");
Selenium.getAlert();
但问题是,Selenium.open没有完成,转到程序中的下一个代码行,直到新页面完全加载,但是只有当程序进入下一个代码行并处理此警报时才能加载该页面。所以这是一个尴尬的局面,我不知道如何处理它。
这会有帮助吗? http://shivasoft.in/view_topic.php?id=101 – Asken
你可能看看这里:http://stackoverflow.com/questions/6852732/selenium-webdriver-how-to-close-browser-popup –