将String存储在一个类中,并在其他类中使用值调用它

时间:2013-02-08 10:28:23

标签: webdriver selenium-webdriver

我有一个类,我得到文本字段的值,代码在下面

  

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始终显示为null。
我需要在voyage_id中获取第一类的值,当第二类运行时,必须输入文本字段的voyagein_id值。

1 个答案:

答案 0 :(得分:0)

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

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