我面临的错误一样,“Unhandled alert exception in selenium webdriver sampler in Jmeter”

5jvtdoz2  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(101)

对于1个用户1次迭代代码工作正常
当我使用5个用户和5次迭代时,我在Jmeter的webdriver采样器中遇到了未处理的警报异常。
你能告诉我怎么修吗…

piok6c0g

piok6c0g1#

这将接受警报,并处理没有的错误。

public void YourMethod()
{
    if (IsAlertPresent())
        driver.SwitchTo().Alert().Accept();
}

public bool IsAlertPresent()
{
    try
    {
        driver.SwitchTo().Alert();
        driver.SwitchTo().Window(driver.Instance.WindowHandles.LastOrDefault());
    }
    catch (NoAlertPresentException)
    {
        return false;
    }
    
    return true;
}

相关问题