Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/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

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
Google chrome 无法跨不同浏览器运行脚本_Google Chrome_Selenium_Selenium Webdriver_Webdriver - Fatal编程技术网

Google chrome 无法跨不同浏览器运行脚本

Google chrome 无法跨不同浏览器运行脚本,google-chrome,selenium,selenium-webdriver,webdriver,Google Chrome,Selenium,Selenium Webdriver,Webdriver,我无法在不同的浏览器上使用WebDriver运行脚本。对于IE来说,它工作正常 首先,我为IE自动化了一个应用程序,然后我尝试在Chrome或FireFox中运行相同的脚本。 现在,在Chrome和FireFox上,WebDriver无法识别某些元素 1。如何解决这个问题? 2。有什么解决方案可以让我在不同的浏览器上运行相同的脚本,而不考虑浏览器吗? 请提出建议。有时,您使用的定位器可以在一个浏览器中使用,但不能在其他浏览器中使用。尝试使用不同的定位符,以便在所有三种浏览器中执行。如果看不到页面

我无法在不同的浏览器上使用WebDriver运行脚本。对于IE来说,它工作正常

首先,我为IE自动化了一个应用程序,然后我尝试在Chrome或FireFox中运行相同的脚本。 现在,在Chrome和FireFox上,WebDriver无法识别某些元素

1。如何解决这个问题?

2。有什么解决方案可以让我在不同的浏览器上运行相同的脚本,而不考虑浏览器吗?


请提出建议。

有时,您使用的定位器可以在一个浏览器中使用,但不能在其他浏览器中使用。尝试使用不同的定位符,以便在所有三种浏览器中执行。

如果看不到页面,很难判断,这取决于您的情况,通常有一个选择器可以跨浏览器工作,但技术上,您的开发团队可能会根据浏览器(甚至是完全不同的页面)使用完全不同的元素名称、ID等,对他们来说,故意这么做是很疯狂的,但这是有可能的,所以你会发现,如果没有更多的信息,人们可能无法提供帮助


通常,css选择器是跨浏览器最健壮的选择器,而xpath是最脆弱的选择器。在测试和页面上都发布一些代码,可能会对运行JavaScript有进一步的帮助

在运行JavaScript时,必须非常小心,不要只使用所有预期浏览器处理的元素。。或特殊情况下,不通用的项目。你能告诉我们你的JavaScript有什么问题吗?你需要发布一些代码让我们能够帮助你。其他一切都只是猜测游戏。这…我的问题是什么?如果我有1000个元素,我想在3个浏览器中运行脚本,那么这将花费很多时间。。你能有别的办法吗?