Я попытался внедрить тестирование с учетом galen, используя пример на github, но я столкнулся с этой ошибкой. Я использовал galen 2.4.0 в Java.
public class ResponsiveTestManager extends GalenTestBase {
private PropertiesManager pm;
@BeforeSuite
public void setup() {
pm = PropertiesManager.createInstance();
}
@Test(dataProvider = "devices")
public void homepage_responsive(TestDevice device) throws IOException {
load(pm.getProperties().getProperty("homepage"));
checkLayout(System.getProperty("user.dir") + "\\galen_specs\\main.gspec", device.getTags());
}
}
com.galenframework.parser.SyntaxException: ошибка JavaScript внутри
Заявление
Причина: org.mozilla.javascript.EcmaError: ReferenceError:
"run_in_grid" не определено.
main.gspec
@@ Set run_in_grid selenium grid http://127.0.0.1:4444/wd/hub
Homepage in Selenium Grid
${run_in_grid} --page http://phptravels.net/login
check homepage.gspec
homepage.gspec
@objects
login-username css input[name=username]
Почему появилась эта ошибка javascript. Как решить эту проблему? Пожалуйста помоги. Миллиард спасибо за вашу помощь.
Я следую этому учебнику