Эта проблема является известной ошибкой.Поэтому вам нужно открыть файл selenium-server.jar или rc jar, который у вас есть, примерно в 7zip (что я использую) и найти следующий файл:
selenium-server.jar\core\scripts\selenium-testrunner.js.
7zip позволитчтобы обновить его на лету, вам нужно просто переместить следующий код:
storedVars = new Object();
storedVars.nbsp = String.fromCharCode(160);
storedVars.space = ' ';
изначало функции startTest
до начала функции startTestSuite
.
Простое перемещение там, где инициализируется объект хранимых переменных.
note Когда вы выберете для редактирования в 7zip, он откроется в блокноте, и вы увидите, что код неотформатировать, поэтому скопируйте все и откройте его в notepad ++ или что-то еще, затем вставьте обратно после изменения и сохраните.
у вас также может возникнуть проблема, если вы делаете это в Windows, потому что в корнеRC jar - это каталог с названием «license» и файл с именем «LICENSE», и ужасные окна идентифицируют его как дубликат файла, поэтому, прежде чем делать все, что было сказано выше, измените имя файла «LICENSE» на что-то вроде «LICENSE_FILE».