Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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 Selenium浏览器测试在表单提交后继续或在结果/重定向页面中继续测试_Php_Selenium_Testing_Selenium Webdriver_Automated Tests - Fatal编程技术网

PHP Selenium浏览器测试在表单提交后继续或在结果/重定向页面中继续测试

PHP Selenium浏览器测试在表单提交后继续或在结果/重定向页面中继续测试,php,selenium,testing,selenium-webdriver,automated-tests,Php,Selenium,Testing,Selenium Webdriver,Automated Tests,我是新来的Selenium使用PHP实现了一个测试。在测试中,脚本在浏览器中输入用户名和密码,并成功登录并重定向到dashboard.php页面 本地主机中的登录页面: <form action="login.php" method="post"> username: <input type="text" name="username" id="username"

我是新来的Selenium使用PHP实现了一个测试。在测试中,脚本在浏览器中输入用户名和密码,并成功登录并重定向到dashboard.php页面

本地主机中的登录页面:

   <form action="login.php" method="post">
     username: <input type="text" name="username" id="username" ><BR>
      password: <input type="password" name="password" id="password" ><BR>
      <input type="submit" id="submitbtn" value="Login">
   </form>
提交表单后,它成功登录并重定向到另一个页面,即dashboard.php

在同一个会话中,现在我想继续测试dashboard.php,在dashboard.php中,我试图找到一个元素,例如id为:popup的弹出按钮

这个脚本是

$driver->findElement(Facebook\WebDriver\WebDriverBy::id('popup'))->click();
由于我是新手,我不知道为什么它不起作用,出现如下异常:

Facebook\WebDriver\Exception\WebDriverException::throwException(11, 'element not int...', Array)
请帮我解决这个问题

提前感谢你的帮助

$driver->findElement(Facebook\WebDriver\WebDriverBy::id('popup'))->click();
Facebook\WebDriver\Exception\WebDriverException::throwException(11, 'element not int...', Array)