Я помещаю свой 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();
}