1

我有一个类,我在其中获取文本字段的值,代码如下

driver.findElement(By.xpath(OR.getProperty("voyage_in"))).sendKeys("1001");
String voyagein_id=driver.findElement(By.xpath(OR.getProperty("voyage_in"))).getAttribute("value"); System.out.println(voyagein_id);

我已将 String voyagein_id 声明为全局
我有另一个类,我称之为它,代码是:

import Int_Script.Int_appointment --(这是第二类)
System.out.println(Int_barge_appointment.voyagein_id);

我将 2 类都作为套件文件运行,并且 voyagein_id 始终显示为空。
我需要在 voyage_id 中获取第一类的值,当第二类运行时,必须输入文本字段的 voyagein_id 的值。

4

1 回答 1

0

请验证您的 OR.properties 文件一次,并将其复制到代码所在的正确位置。我认为您没有正确更新属性文件。前天我也遇到了同样的问题。我已经更新了复制 jar 文件的属性文件,然后它就可以工作了。在此之前,我也得到了 Null 值。

您是在运行任何 Jar 文件还是直接从 Eclipse 运行?

于 2013-02-08T13:04:35.620 回答