Синтаксис, который вы используете, предполагает, что у вас есть класс с именем «SeleniumCHash: FirstTest».Конечно, это невозможно.Поэтому, когда тест не найден, тесты не запускаются.
Вы не предоставляете свой код, но я предполагаю, что это что-то вроде
namespace Some.Thing
{
public class SeleniumCHash
{
[Test]
public void FirstTest() { ... }
...
}
}
Вы можете запустить FirstTest с помощью любого изпараметры
--where "class == Some.Thing.SeleniumCHash && method == FirstTest"
--test Some.Thing.SeleinumCHash.FirstTest
--where "test == Some.Thing.SeleniumCHash.FirstTest"
--where "test =~ FirstTest"
Последний, конечно, будет работать только в том случае, если нет других тестов, соответствующих "FirstTest".Если они есть, все они будут запущены.
Обратите внимание, что class
и method
относятся к элементам C #, тогда как test
относится к полному названию теста, которое обычно содержит те элементы, которые также могут быть изменены пользователем при написании тестового кода.