<div id="titles"><h1>ERROR</h1>
<h2>The requested URL could not be retrieved</h2></div>
<hr>
<div id="content"><p>При получении URL <a href="http://transfer.ll/admin">http://transfer.ll/admin</a> произошла
следующая ошибка</p>
<blockquote id="error"><p><b>Невозможно определить IP-адрес по имени узла <q>transfer.ll</q></b></p> </blockquote>
<p>Сервер DNS ответил:</p>
<blockquote id="data">
<pre>Name Error: The domain name does not exist.</pre>
</blockquote>
<p>Это означает, что кэш не смог распознать имя узла в URL. Проверьте адрес на корректность.</p>
</div>
Хотя если сделать из терминала
# ping http://transfer.ll/admin
Все определяется:
PING transfer.ll (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.023 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.026 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.027 ms
Ответить то ответил. Но проблему это не решает. Локально из браузера он доступен, в терминале пингуется, а codeception не может его найти. Не могу понять из-за какой причины.
Правильно, у тебя codeception то на одной машине, а тестируемый сайт на другой, вот тебе на машине с codeception нужно прописать в хостах ip адрес тестируемого сайта.
У меня codeception (c selenium) запускается на машине с адресом 192.168.10.103, а тестируемый сайт расположен по 192.168.10.10 (на нем крутится 30 виртуальных хостов), и в /etc/hosts где codeception прописано 192.168.10.10 url_тестируемого_сайта
Сейчас тестовый сервис на одной машине (разруливается по вышестоящему DNS), а PhpBrowser на локальном - так работает. Но если пробовать тестовый сервис запустить на локальной машине и на ней же запустить PhpBrowser, прописать в хостах 127.0.0.1 transfer.ll, то оно все равно не находит сервис.
Такое чувство, что оно пропускает мой файлик hosts и идет сразу на вышестоящий DNS.