pom.xml
содержит Selenium v3.141.59 зависимость следующим образом:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
Но согласно сообщениям журнала:
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z' System info: host: 'V00XYZ', ip: '100.00.00.100', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_191'
Driver info: driver.version: IOSDriver
, что эффективно указывает Selenium v3.6.0 используется, и поэтому вы видите ошибку как:
org.openqa.selenium.WebDriverException: Returned value cannot be converted to WebElement
Решение
- Очистите ваш Project Workspace через IDE и Перестройка вашего проекта только с необходимыми зависимостями.
- Выполнение
@Test
.