Re: [selenide-ru] Возникает ошибка при использовании одного параметра в методе should().

430 views
Skip to first unread message

Andrei Solntsev

unread,
Sep 20, 2016, 4:14:33 AM9/20/16
to Аinur Salavatullin, selenide-ru
не знаю, у меня точно такой же код компилируется:




Andrei Solntsev

20 сентября 2016 г., 10:25 пользователь Аinur Salavatullin <ai...@binadox.com> написал:
Хочу убедиться что у меня есть окошко с неким тестом.
Пишу:
$(byText("The file(s) was uploaded successfully.")).should(Condition.exist);


получаю вот это:
Type mismatch Can't assign non-array value to an array


Ок. Переписываю вот так:
$(byText("The file(s) was uploaded successfully.")).should(new Condition[]{Condition.exist});


Все ок. Почему? :(

--
Вы получили это сообщение, поскольку подписаны на группу "selenide-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес selenide-ru+unsubscribe@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Аinur Salavatullin

unread,
Sep 20, 2016, 6:24:52 AM9/20/16
to selenide-ru, ai...@binadox.com
А если запустить тест?
Проблема в runtime (у меня).


On Tuesday, September 20, 2016 at 11:14:33 AM UTC+3, Andrei Solntsev wrote:
не знаю, у меня точно такой же код компилируется:




Andrei Solntsev

20 сентября 2016 г., 10:25 пользователь Аinur Salavatullin <ai...@binadox.com> написал:
Хочу убедиться что у меня есть окошко с неким тестом.
Пишу:
$(byText("The file(s) was uploaded successfully.")).should(Condition.exist);


получаю вот это:
Type mismatch Can't assign non-array value to an array


Ок. Переписываю вот так:
$(byText("The file(s) was uploaded successfully.")).should(new Condition[]{Condition.exist});


Все ок. Почему? :(

--
Вы получили это сообщение, поскольку подписаны на группу "selenide-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес selenide-ru...@googlegroups.com.

Andrei Solntsev

unread,
Sep 25, 2016, 5:37:29 PM9/25/16
to Аinur Salavatullin, selenide-ru
Конечно же, этот тест не только компилируется, но и запускается.

Andrei Solntsev

20 сентября 2016 г., 13:24 пользователь Аinur Salavatullin <ai...@binadox.com> написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес selenide-ru+unsubscribe@googlegroups.com.

fslav...@gmail.com

unread,
Oct 3, 2016, 9:35:38 AM10/3/16
to selenide-ru, ai...@binadox.com
Аналогичная проблема, использую:
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

Версия Selenide:
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>selenide</artifactId>
<version>3.10</version>
<!-- <scope>test</scope>-->
</dependency>

Отлаживаю в дебагере ItelliJ IDEA.

Работает только, когда указываю аргументом new Condition[]{Condition.exist}.
Не то чтобы это плохо, но не лаконично.
Если, кто-то как и я нашел этот топик по указанной выше ошибке, подскажите как решали\обходили проблему.
В я Java новичок, поэтому чем подробнее тем лучше :)

On Monday, September 26, 2016 at 12:37:29 AM UTC+3, Andrei Solntsev wrote:
> Конечно же, этот тест не только компилируется, но и запускается.
>
>
>
> Andrei Solntsev
>
>
> 20 сентября 2016 г., 13:24 пользователь Аinur Salavatullin <ai...@binadox.com> написал:
>
> А если запустить тест?
> Проблема в runtime (у меня).
>
> On Tuesday, September 20, 2016 at 11:14:33 AM UTC+3, Andrei Solntsev wrote:
> не знаю, у меня точно такой же код компилируется:
>
>
>
>
>
>
>
>

Аinur Salavatullin

unread,
Oct 3, 2016, 10:15:21 AM10/3/16
to selenide-ru, ai...@binadox.com, fslav...@gmail.com
my environments:
java -version "1.8.0_73" + selenide 3.9.2 (3.9.3) + IntelliJ IDEA
Reply all
Reply to author
Forward
0 new messages