E2E Protractor проверяет «неизвестную ошибку»: результат функции вызова отсутствует «значение» [дубликат]

Не уверен, что вам все еще нужно, но в Pandas 0.14 я обычно использую метод .astype ('timedelta64 [X]') http://pandas.pydata.org/pandas-docs/stable/timeseries. html (преобразование частоты)

df = pd.DataFrame([ pd.Timestamp('20010101'), pd.Timestamp('20040605') ])
df.ix[0]-df.ix[1]

Возвраты:

0   -1251 days
dtype: timedelta64[ns]
(df.ix[0]-df.ix[1]).astype('timedelta64[Y]')

Возвраты:

  0   -4
 dtype: float64

Надеюсь, что это поможет

6
задан DebanjanB 22 March 2018 в 14:50
поделиться

2 ответа

Ошибка говорит все:

Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=65.0.3325.146)
(Driver info: chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT 6.1.7600 x86_64) 

Ваша основная проблема - совместимость версий между используемыми вами двоичными файлами следующим образом:

  • Вы используете chromedriver = 2.27
  • Примечания к выпуску chromedriver = 2.27 ясно упоминают следующее:

Поддерживает Chrome v54 -56

  • Вы используете chrome = 65.0
  • Замечания по выпуску ChromeDriver v2.36 ясно упоминает следующее:

Поддерживает Chrome v65-66

  • Ваша версия Selenium Client 3.10.0 .
  • Ваша версия JDK для нас неизвестна .

Таким образом, существует явное несоответствие между версией ChromeDriver ( v2.27 ) и браузером Chrome ( v65.0 )

Решение

  • Обновление Уровень доступа ChromeDriver до ChromeDriver v2.36 .
  • Держите версия Chrome на уровнях Chrome v65.x . ( в соответствии с примечаниями к выпуску ChromeDriver v2.36 )
  • Очистите ваше рабочее пространство Project и Восстановить ваш проект с требуемыми зависимостями.
  • Используйте инструмент CCleaner , чтобы стереть все операции с ОС до и после выполнения вашего тестового набора .
  • Если ваша версия Chrome слишком стар, то удалите ее через Revo Uninstaller и установите последнюю версию GA и выпущенную версию Chrome.
  • Выполните @Test.
13
ответ дан DebanjanB 16 August 2018 в 06:42
поделиться
  • 1
    Спасибо всем, проблема решена сейчас. – Saianil Kumarreddy 11 March 2018 в 18:30
  • 2
    В каком смысле ошибка «скажет все это»? Верно, что он печатает версию хром и версию драйвера chrome, но на самом деле не указывает на то, что проблема несоответствия версии. – Alec 17 April 2018 в 18:28

Старая версия ChromeDriver выделяется при запуске теста; для исправления:

  • Убедитесь, что вы обновили свой браузер (v65-67) и получите последнюю версию исполняемого файла ChromeDriver (v2.38)
  • Извлеките ChromeDriver и явным образом задайте свойство System при инициализации объекта ChromeDriver ...

Пример:

  1. System.setProperty ("webdriver.chrome.driver "," /path/to/chromedriver.exe ");
  2. Драйвер WebDriver = новый ChromeDriver ();
1
ответ дан Isaac Riley 16 August 2018 в 06:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: