Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/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
Java 错误:当我最小化运行自动WebDriver代码的Internet Explorer时_Java_Selenium_Selenium Webdriver_Webdriver - Fatal编程技术网

Java 错误:当我最小化运行自动WebDriver代码的Internet Explorer时

Java 错误:当我最小化运行自动WebDriver代码的Internet Explorer时,java,selenium,selenium-webdriver,webdriver,Java,Selenium,Selenium Webdriver,Webdriver,我已经编写了SeleniumWebDriver java代码,以自动化测试并使其正常工作。但是我有很多数据输入来测试我的网络,这需要时间。因此,当我最小化IE以在其运行自动化时执行其他任务时,它会抛出错误: org.openqa.selenium.ElementNotVisibleException:未显示元素 SeleniumWebDriver正试图模拟“真实”用户与网页的交互。如果一个人不能点击当前未显示的按钮,Selenium也不能 element要与之交互的元素未显示时发生NotVisi

我已经编写了
SeleniumWebDriver java代码
,以自动化测试并使其正常工作。但是我有很多数据输入来测试我的网络,这需要时间。因此,当我最小化IE以在其运行自动化时执行其他任务时,它会抛出错误:

org.openqa.selenium.ElementNotVisibleException:未显示元素


Selenium
WebDriver
正试图模拟“真实”用户与网页的交互。如果一个人不能点击当前未显示的按钮,Selenium也不能

element要与之交互的元素未显示时发生NotVisibleException
。最小化浏览器时,某些元素不再可见,即使它们位于“最大化”窗口中


您可以在每次执行任何操作时使用
moveToElement()
添加滚动条(我不建议这样做,因为这样会大大增加出错的机会),或者找到其他硬件解决方案,如插入另一个屏幕,在另一台计算机上运行测试等。

根据我的经验,当运行测试用例时,当遇到来自真实用户的干扰时,InternetExplorerWebDriver非常敏感。最好不要碰任何东西


试试铬!这更加健壮,速度也更快。

Selenium脚本作为模拟器运行。脚本正在运行时,无法执行其他工作。Chrome很快,但在Chrome中运行脚本时,您不能像其他浏览器一样执行其他任务。若最小化窗口,将得到异常“ElementNotVisible”