Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Selenium webdriver 在IE中使用selenium单击浏览按钮时出现的问题_Selenium Webdriver - Fatal编程技术网

Selenium webdriver 在IE中使用selenium单击浏览按钮时出现的问题

Selenium webdriver 在IE中使用selenium单击浏览按钮时出现的问题,selenium-webdriver,Selenium Webdriver,我正在通过读取浏览文本的坐标,使用上传文件实用程序中的Selenium Webdriver代码点击IE中的浏览按钮。为什么IE和firefox中的某些机器上的代码都能正常工作,而在另一台机器上,firefoxx的代码是相同的,但是IE中的浏览按钮变得不可点击。我们检查了internet选项中的设置,两台机器上的所有东西看起来都一样。 请让我们知道是否有人面临任何此类问题以及解决方案。如果有任何其他方法通过避免“浏览器”按钮方法在应用程序中上载文件,则始终首选该方法。有些人会使用“浏览”按钮来对s

我正在通过读取浏览文本的坐标,使用上传文件实用程序中的Selenium Webdriver代码点击IE中的浏览按钮。为什么IE和firefox中的某些机器上的代码都能正常工作,而在另一台机器上,firefoxx的代码是相同的,但是IE中的浏览按钮变得不可点击。我们检查了internet选项中的设置,两台机器上的所有东西看起来都一样。
请让我们知道是否有人面临任何此类问题以及解决方案。

如果有任何其他方法通过避免“浏览器”按钮方法在应用程序中上载文件,则始终首选该方法。有些人会使用“浏览”按钮来对servlet进行后期上传。这是迄今为止首选的方法,而不是使用WebDriver。“浏览”按钮的问题在于它会打开本机操作系统控件(在某些情况下),而您可以控制这些控件的唯一方法是,在找到匹配的屏幕截图的基础上单击元素。此外,如果您使用Sikuli,则无法在同一台计算机上运行多个浏览器测试,因为每个测试都会阻止另一个测试的屏幕比较,这将排除您使用RemoteWebDriver的可能性。

您应该提供更多详细信息。您根本不应该单击该按钮。如果你想上传一个文件,有更好的方法。