我可以用Javascript接受警报吗?
我的意思是:我可以用Javascript接受警报吗?,javascript,jquery,plugins,Javascript,Jquery,Plugins,我的意思是: alert("Hello! I am an alert box!!"); 我可以接受代码吗 因为当警报弹出时,我甚至无法在控制台上编写代码,所以我甚至尝试了以下方法: function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } // this line above is to wait for X time until the code execut
alert("Hello! I am an alert box!!");
我可以接受代码吗
因为当警报弹出时,我甚至无法在控制台上编写代码,所以我甚至尝试了以下方法:
function sleep(ms)
{
return new Promise(resolve => setTimeout(resolve, ms));
}
// this line above is to wait for X time until the code executes
async function whatEver()
{
await sleep(5000);
alert.accept();
}
async function whatEver2()
{
await sleep(5000);
new WebDriverWait(driver, 10).until(ExpectedConditions.alertIsPresent()).accept();
}
}
没有一个会起作用,甚至可以接受带有代码的警报吗?如果是这样的话,非常感谢您的帮助:)等等,那是什么代码?您使用的是WebDriver,那么您是否通过Selenium或其他方式自动化页面上的交互?这是否回答了您的问题?真正的答案是:除了快速调试之外,没有人使用
alert()。如果您在生产代码(供“用户”使用)中使用alert()
,那么请给您的开发人员一记耳光,并使测试失败。