Мой код был таким:
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/link"
android:text="@string/forgot"
android:layout_marginTop="16dp"
android:gravity="center"
android:linksClickable="true"/>
Мой код Java был примерно таким:
/*TextView action*/
TextView textView = (TextView) findViewById(R.id.link);
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(LoginActivity.this,forgot.class));
}
});
Это просто указывает ссылку на другое действие. Но эта ссылка доступна клиенту и работает плавно. Протестировано в Android Studio 1.5 (Preview)
Не знаю, что это за путаница. Вот как вы можете связать терминологию TestNG и огурца.
<test>
тег в TestNG можно визуализировать как файл функции в огурце. @Test
метод в TestNG может визуализироваться как сценарий в огурце. Реализация по умолчанию AbstractTestNGCucumberTests
по умолчанию следующая:
@Test
, который связан с вышеупомянутым поставщиком данных, который извлекает все сценарии в и затем запускает их один за другим. Вы можете создать свой собственный вариант AbstractTestNGCucumberTests
, чтобы делать разные вещи (например, поддерживать параллельное выполнение сценария, которое в настоящее время недоступно в
В качестве примера вы можете познакомиться с библиотекой Cucumber-roadrunner , которую я построил, которая использует вышеупомянутую концепцию для поддержки параллельного выполнения сценария, а также обеспечивает потоковую безопасность отчетов.
Что касается ошибки, с которой вы столкнулись, You can implement missing steps with the snippets below:
в основном состоит в том, что привязки jucm огурца, возможно, не могут связывать ваш файл функций с кодом клея (который вы предоставляете с помощью аннотации @CucumberOptions
). Вы должны, пожалуй, более подробно ознакомиться с документацией о связях с огурцами jvm, чтобы понять, как обеспечить правильные значения.
@Test
, который буквально представляет сценарий. – Krishnan Mahadevan 14 July 2018 в 06:22