关于selenium与firefox不兼容的问题
本帖最后由 huangdachuan 于 2015-12-17 09:58 编辑最近看到大家在利用java写selenium脚本的时候,老出现版本不兼容的问题。很多人建议是上网看一下,selenium的jar包与firefox那个版本兼容。
这些都是降低firefox的版本来解决问题,有没有什么其它办法来解决这个问题。兄弟们,是有的!
C:\Users\Administrator\Desktop\selenium-server-standalone.png
在这个jar包修改selenium兼容的版本即可。具体操作如下:
1、利用winrar工具或者其它的打包工具打开自己的selenium-server-standalone-XXX.jar
2、将"customProfileDirCUSTFF"与"customProfileDirCUSTFFCHROME"下的所有"install.rdf"中的<em:maxVersion>兼容自己当前的版本即可。
如下所示:
<!-- Firefox -->
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.4.1</em:minVersion>
<em:maxVersion>41.0.*</em:maxVersion>
</Description>
</em:targetApplication>
当前满足最高版本是41.0的所有版本
你好,我现在selenium 2.53.0,火狐是48.0.2,我把install.rdf用txt打开分别修改成48.0.*,49.0.*都不行,能打开浏览器,不能自动输入网址,请问可以怎么解决? 我用的selenium+java,好像里面就没有这个selenium-server-standalone-XXX.jar,只有selenium-java-2.46.0.jar和selenium-java-2.46.0-srcs.jar,这种情况下怎么办?加上这个selenium-server-standalone-XXX.jar就会好吗? @晴天倒影
selenium-server-standalone-XXX.jar中修改完就行。
还有selenium-java-2.46.0-srcs.jar里面是selenium-java-2.46.0.jar的源码,里面是未编译的java文件。不放也可 改了,还是不行,我现在是2.46.0,用的是39的FF,之前在另个机器上是没问题的,现在换个机器就怎么都不行了,就是只能打开FF,不能输入网址,都要哭了 晴天倒影 发表于 2015-12-17 10:52
改了,还是不行,我现在是2.46.0,用的是39的FF,之前在另个机器上是没问题的,现在换个机器就怎么都不行了 ...
你和他用的是两个不同的包改了当然没效果,其实还是建议定时更新webdriver的jar包,因为selenium团队也在定期更新,或修复一些bug或添加一些新的功能,其实只要在配置中配置好,有更新了就去更改编号然后拿到最新的就可以了 rdf文件编辑的时候,是要获取编辑权限的,那这个权限你是怎么处理的?是下载一个专门的rdf编辑器吗?还是修改文件权限方法? 梦回童年 发表于 2016-8-31 21:44
你好,我现在selenium 2.53.0,火狐是48.0.2,我把install.rdf用txt打开分别修改成48.0.*,49.0.*都不行, ...
我也遇到这个问题,请问解决了吗,版本跟你一样的
页:
[1]