Добро пожаловать на SO.
org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Это указывает на то, что ChromeDriver не может инициировать новый сеанс браузера Chrome.
Пожалуйста, обновите Java до последней версии (согласно сообщению мы видим, что вы используете java.version: «1.8.0_201», который старше, рассмотрите возможность обновления до последней версии Java 11.0)
Возможное причины:
Рассмотрите возможность выполнения одного @Test
напрямую, чтобы убедиться, что окружающая среда хороша, затем используйте testng.xml
для дальнейших казней.
Вы могли бы добиться большего успеха, чтобы сделать Ваши матричные манипуляции на другом языке и вызове тот код от PHP. Сообщество PHP обычно не обеспокоено матричным вычислением, таким образом, я предполагаю, что это будет сложно для нахождения то, что Вы хотите. Но существует много математических библиотек на других языках. Например, Вы могли бы попробовать Python (SciPy), хотя я не знаю, как трудно он должен смешать PHP и Python. Я не знаю PHP, но большинство языков имеет способ назвать C, и от C Вы могли назвать Гну Научной Библиотекой, например.
Между прочим, почти никогда нет причины инвертировать матрицу. Большинство проблем, которые, кажется, требуют матричной инверсии на самом деле, требует решающих линейных систем. Последний более стабилен. Кроме того, некоторые библиотеки не могут иметь матричной стандартной программы инверсии по сути, потому что они предполагают, что люди будут использовать стандартную программу факторизации (например, Cholesky), и повторенный решают системы уравнений.
На самом деле это не библиотека, но на этой странице есть много полезного математического кода php (включая операции с матрицами):
Надеюсь, это поможет