Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php webdriver-等待警报,不终止测试用例_Php_Selenium_Selenium Webdriver_Webdriver_Alert - Fatal编程技术网

php webdriver-等待警报,不终止测试用例

php webdriver-等待警报,不终止测试用例,php,selenium,selenium-webdriver,webdriver,alert,Php,Selenium,Selenium Webdriver,Webdriver,Alert,我正在使用PHP Webdriver进行测试。在我的一个测试中,出现了一个警报: 要显示此页面,Firefox必须发送重复的信息 执行的任何操作(如搜索或其他确认) 早些时候 预计将出现 如何指示Webdriver等待警报出现?例如,最大等待超时时间,比如说60秒,如果警报在15秒后出现,我希望Webdriver告诉我它存在 PHP版本(由于我不熟悉PHP,请查找语法错误): 注意:60秒、500毫秒可根据您的需要进行配置 参考资料: Java版本: WebDriverWait wait

我正在使用PHP Webdriver进行测试。在我的一个测试中,出现了一个警报:

要显示此页面,Firefox必须发送重复的信息 执行的任何操作(如搜索或其他确认) 早些时候

预计将出现

如何指示Webdriver等待警报出现?例如,最大等待超时时间,比如说60秒,如果警报在15秒后出现,我希望Webdriver告诉我它存在


PHP版本(由于我不熟悉PHP,请查找语法错误):

注意:60秒、500毫秒可根据您的需要进行配置

参考资料:

  • Java版本:

    WebDriverWait wait = new WebDriverWait(driver, 60); //60 seconds- configurable
    Alert alert = wait.until(ExpectedConditions.alertIsPresent());
    alert.accept();
    
    WebDriverWait wait = new WebDriverWait(driver, 60); //60 seconds- configurable
    Alert alert = wait.until(ExpectedConditions.alertIsPresent());
    alert.accept();