Unit testing Selenium RC无法与最新的google chrome配合使用

Unit testing Selenium RC无法与最新的google chrome配合使用,unit-testing,google-chrome,selenium,Unit Testing,Google Chrome,Selenium,我正在使用selenium RC version-2.21。一切都很顺利 老谷歌浏览器。然后它会自动更新。问题是当我 仅在命令窗口(您可以使用的窗口)运行测试用例 查看正在执行的命令)是可见的 窗口(AUT)不可见。 我的谷歌浏览器版本是18.0.1025.162m。请帮帮忙 问题。每当Chrome更新时,您可能需要一个新版本的“chromedriver”界面。这是由Chrome的人提供的,而不是Selenium的人。转到并找到与您的浏览器匹配的浏览器。任何时候更新Chrome,您都可能需要新版

我正在使用selenium RC version-2.21。一切都很顺利 老谷歌浏览器。然后它会自动更新。问题是当我 仅在命令窗口(您可以使用的窗口)运行测试用例 查看正在执行的命令)是可见的 窗口(AUT)不可见。 我的谷歌浏览器版本是
18.0.1025.162m
。请帮帮忙
问题。

每当Chrome更新时,您可能需要一个新版本的“chromedriver”界面。这是由Chrome的人提供的,而不是Selenium的人。转到并找到与您的浏览器匹配的浏览器。

任何时候更新Chrome,您都可能需要新版本的“chromedriver”界面。这是由Chrome的人提供的,而不是Selenium的人。转到并查找与您的浏览器匹配的浏览器。

是否收到错误消息?或者浏览器只是不可见(我想你的意思是根本不可见,而不是它只是最小化了?)。
正如所建议的,并不是所有的浏览器版本都受支持(在这种情况下对您来说显然很糟糕!=[),因此您可能需要查看Selenium WebDriver,或者等待新版本的Selenium RC来处理新的Chrome。很抱歉,这并不能真正解决任何问题!

您是否收到错误消息?或者浏览器只是不可见(我想你的意思是根本没有,而不是说它只是最小化了?)。
正如所建议的,并不是所有的浏览器版本都受支持(在这种情况下对你来说显然很糟糕!=[),因此你可能必须查看Selenium WebDriver,或者等待Selenium RC的新版本来处理新的Chrome。很抱歉,这并不能真正解决任何问题!

解决方案是添加一句话来最大化AUT窗口

您必须添加:

seleniumClient.windowMaximize();

启动selenium客户端实例后。

解决方案是添加一句话来最大化AUT窗口

您必须添加:

seleniumClient.windowMaximize();


启动selenium客户端实例后。

您也下载了最新的chromedriver吗?是的,Pavel我已经下载了chromedriver。您能告诉我如何与selenium RC一起使用吗?chromedriver不与RC一起使用,只与WebDriver一起使用。您也下载了最新的chromedriver吗?是的,Pavel我已经下载了chromedriver。您能解释一下吗se告诉我如何使用selenium RC?你没有将ChromeDriver与RC一起使用,只有与WebDriver一起使用。@Ross。我对selenium是新手。有一些教程介绍了如何将ChromeDriver与selenium RC一起使用。我正在使用selenium RC,你能告诉我如何将ChromeDriver与selenium RC一起使用吗?对不起,我误解了这个问题。你没有将ChromeDriver与RC一起使用。据我所知,它只是自动工作。我偶尔使用它,它不需要任何特殊的准备-只需指定
*googlechrome
作为浏览器名称。Ross…我们有其他解决方案吗?这是兼容性问题。需要有一个解决方案。你不能降级google chrome。这会让它变得更糟糕(谢谢Ross,这帮了我的忙。我无法将chrome 18.0与selenium2一起使用。刚刚下载了18.0版的chromedriver.exe,并提供了作为系统属性“webdriver.chrome.driver”的路径。)@Ross。我对selenium是新手。有一些教程介绍了如何将chromedriver与selenium webdriver结合使用。我正在使用selenium RC,你能告诉我如何将chromedriver与selenium RC结合使用吗?对不起,我误解了这个问题。你没有将chromedriver与RC结合使用。据我所知,chromedriver只是自动工作。我偶尔会使用它,而且它不需要任何特殊准备-只需指定
*googlechrome
作为浏览器名称。Ross…我们还有其他解决方案吗?这是兼容性问题。需要有一个解决方案。你不能降级google chrome。这会使它变得更糟。:(谢谢Ross,这帮了我的忙。我无法将chrome 18.0与selenium2一起使用。刚刚下载了18.0版的chromedriver.exe,并提供了作为系统属性“webdriver.chrome.driver”的路径。)。我没有收到任何错误消息,只是浏览器被最小化。我之所以使用它是因为maven集成。因为maven不是为FF工作的。有人可以为FF、Selenium RC和maven发送工作POM吗。这将非常有帮助。没有人打电话只是把浏览器放在前面并最大化它吗?对不起,我不能提供更多帮助,我有no maven的经验。最后我找到了解决方案。:)解决方案是什么?你应该在某个地方指出这一点,以便其他人以后可以从你的问题中受益。很高兴听到问题解决了。:)我没有收到任何错误消息,只是浏览器被最小化了。我之所以使用它是因为maven集成。因为maven不为FF工作。有人能为FF、Selenium RC和maven发送工作POM吗。这将非常有帮助。难道没有一个电话只是把浏览器放在前面并最大化它吗?对不起,我不能提供更多帮助,我没有与maven的经验。最后我找到了解决方案。:)解决方案是什么?你应该在某个地方指出这一点,以便其他人以后可以从你的问题中受益。很高兴听到问题解决了。:)