Похоже, вы используете метод executeGoogle (), который аннотирован @Test, но это не тест. Удалите аннотацию
Вы пытаетесь создать экземпляр googleTestClass из googleTestClass (который должен иметь заглавную букву G, поэтому GoogleTestClass). Это кажется неправильным
Вам не нужен экземпляр googleTestClass для вызова методов в классе Methods. Вы можете просто вызывать их напрямую, поскольку ваш googleTestClass наследует их
Кроме того, Methods - это довольно общее имя, когда этот класс содержит методы, специфичные для тестирования браузера. Не могли бы вы назвать это BrowserTestBaseFunctions или что-то подобное?
Я бы также предположил, что ваша функция executeGoogle () входит в определенный класс Google, который может наследоваться от класса BrowserTestBaseFunctions ... Это если executeGoogle на самом деле специфичен для Google, в противном случае вы можете вызвать его как loadUrl и поместить в BrowserTestBaseФункции с параметрами, чтобы сделать его более пригодным для повторного использования
Для инструментов, которые не могут понять пути cygwin, необходимо будет преобразовать их в пути окон. cygpath
утилита может сделать это для Вас:
notepad $(cygpath -w /cygdrive/c/path/to/stuff)
Можно, вероятно, создать псевдонимы или сценарии обертки для наиболее часто используемых исполняемых файлов окон.
Автоматическое заполнение должно работать после того, как/cygdrive/c укусил. Сделайте символьную ссылку для "/cygdrive/c /" к чему-то еще, как "ln-s/cygdrive/c/c". Кроме того, удостоверьтесь, что Ваш inputrc настраивается правильно.
Сам Windows может автоматически заполнить пути с некоторыми незначительными тонкими настройками реестра. Или я пропускаю что-то в этом вопросе?