Получение исключения нулевого указателя при запуске JavascriptExecutor - PullRequest
1 голос
/ 09 июня 2019

Я получаю исключение нулевого указателя при попытке запустить JavascriptExecutor. Пожалуйста, найдите мой код ниже. Я перешел по следующим ссылкам из stackoverflow

public void CallApi() {
		try {

			String result = null;
			Thread.sleep(d);
			JavascriptExecutor executor = (JavascriptExecutor) driver;
			String r1 = Uuid(result);
			System.out.println(r1);
			String value = (String) (executor.executeScript("return ContentAPI.getReport('" + r1
					+ "').registerOutputType('dataset', function(data) { console.log(data) });"));
			System.out.println(value);
			String js = "function DrillDown() { ContentAPI.getReport('" + r1
					+ "').drill('Agency Type', 'Online')}; return DrillDown()";
			long value1 = (long) (executor.executeScript(js));

			System.out.println(value1);

		} catch (InterruptedException e) {

			e.printStackTrace();
		}

Пожалуйста, найдите ошибку ниже

введите описание изображения здесь

когда я изменяю значение на следующее, я получаю нулевое значение

String value1 = (String) (executor.executeScript (js));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...