Selenium JUnit测试失败,因为某些属性未读取
我有一个用Junit编写的selenium测试,它是通过Jenkins作业运行的。测试在Eclipse和本地命令行(Win7)中执行良好。只有当我通过Jenkins执行测试时,测试才会失败 当我通过Jenkins作业运行测试时,少数测试失败。经过一些调查,我发现一些在运行时从属性文件读取的属性正在成功读取,而其他属性则没有。在读取的30个属性中,有9个将失败,并将测试执行设置为null,这将导致测试失败 我只读取一个属性文件。如果我更改其中一个失败的常量以读取其他属性,则它的读取结果良好。这让我觉得属性文件有问题,但我已经检查过了,它看起来很好 下面是我用来读取属性文件的代码片段: Properties uiStrings=新属性(); 输入流字符串= LandingPage.class.getResourceAsStream(“/locale\uu1”+locale); UIString.load(ISString) BROWSE_PANEL_TEXT=uiStrings.getProperty(“BROWSE_PANEL_TEXT”)Selenium JUnit测试失败,因为某些属性未读取,selenium,junit,jenkins,Selenium,Junit,Jenkins,我有一个用Junit编写的selenium测试,它是通过Jenkins作业运行的。测试在Eclipse和本地命令行(Win7)中执行良好。只有当我通过Jenkins执行测试时,测试才会失败 当我通过Jenkins作业运行测试时,少数测试失败。经过一些调查,我发现一些在运行时从属性文件读取的属性正在成功读取,而其他属性则没有。在读取的30个属性中,有9个将失败,并将测试执行设置为null,这将导致测试失败 我只读取一个属性文件。如果我更改其中一个失败的常量以读取其他属性,则它的读取结果良好。这让我
主页按钮标题= getProperty(“主页按钮标题”) 在上面,浏览面板文本未定义,而主页按钮标题按预期设置。属性在单独的文件中定义如下: 浏览\面板\文本=浏览 主页按钮标题=主页 据我所知,在失败读取和后续读取之间,定义属性字符串的语法是相同的。读取文件的语法也相同。我被难住了 我在Win7机器上开发了测试,测试在Mac上执行 提前谢谢。
R语言环境是什么意思?可能两台计算机上的语言环境不同(en_US,en_GB),并且属性文件没有请求的值。添加日志
System.out.println(“/locale\uu”+locale)