我将xpath
放在JSON
文件中,并在getORData
类中编写了jsonReader
方法,效果很好。但是,当我在以下代码下运行时,它正在打印By.xpath: //a[@id='accountLink']
。
我的预期输出是//By.xpath("//a[@id= 'accountLink'")
。
请让我知道它有什么问题。 JSON数据类似于:
{"xpath_signIn_button":"//a[@id='accountLink']"}
public class ORConfig {
public static By xpath_signIn_button;
public static void getLocator() {
JSONObject jsonObject = jsonReader.getORData();
xpath_signIn_button = By.xpath((String)
jsonObject.get("xpath_signIn_button"));
System.out.println(xpath_signIn_button);
}
public static void main(String[] args) {
ORConfig.getLocator();
}