Как работает Get Active Element

99
23 августа 2019, 03:50

В appium документации есть Get Active Element.

Так же есть пример:

WebElement currentElement = driver.switchTo().activeElement();

Я использовал его в своем примере:

public class Run_test extends Base_metod {
public static void main(String[] args) {
        Base_metod.appium_option_asus();
        wait_element("mobi.sevenwinds.askedo:id/iv_logo");
        wait_element("mobi.sevenwinds.askedo:id/tv_city");
        WebElement currentElement = driver.switchTo().activeElement();
}

Компилятор выдает ошибку:

янв 21, 2019 5:05:46 PM io.appium.java_client.remote.AppiumCommandExecutor$1 lambda$0
INFO: Detected dialect: W3C
янв 21, 2019 5:05:48 PM org.openqa.selenium.remote.ErrorCodes toStatus
INFO: HTTP Status: '404' -> incorrect JSON status mapping for 'unknown method' (405 expected)
Exception in thread "main" org.openqa.selenium.UnsupportedCommandException: Method has not yet been implemented
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DESKTOP-CEFCODO', ip: '10.0.75.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_191'
Driver info: io.appium.java_client.android.AndroidDriver
Capabilities {appActivity: mobi.sevenwinds.askedo.gui...., appPackage: mobi.sevenwinds.askedo, databaseEnabled: false, desired: {appActivity: mobi.sevenwinds.askedo.gui...., appPackage: mobi.sevenwinds.askedo, deviceName: ASUS, noReset: false, platformName: android, platformVersion: 5.0.2, udid: F9AZCY09Y655}, deviceManufacturer: asus, deviceModel: ASUS_Z00UD, deviceName: F9AZCY09Y655, deviceScreenSize: 1080x1920, deviceUDID: F9AZCY09Y655, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: true, noReset: false, platform: LINUX, platformName: Android, platformVersion: 5.0.2, takesScreenshot: true, udid: F9AZCY09Y655, warnings: {}, webStorageEnabled: false}
Session ID: a88ac3bd-7fb1-4c7c-a195-4bb1125dc398
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
    at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
    at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
    at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
    at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:46)
    at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
    at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
    at org.openqa.selenium.remote.RemoteWebDriver$RemoteTargetLocator.activeElement(RemoteWebDriver.java:927)
    at Android.Run_test.main(Run_test.java:25)

Мб, кто знает как правильно его использовать ?

READ ALSO
Получить данные из localStorage

Получить данные из localStorage

Чтобы было понятноЧерез вебвью надо реализовать логин во множество аккаунтов соц

125
Курсор мыши фонового режима (JavaFX)

Курсор мыши фонового режима (JavaFX)

Существуют различные типы курсоров мыши: https://ruwikipedia

108
захват границ в регулярных выражениях Java

захват границ в регулярных выражениях Java

Есть задание, вырезать предложения из текстаЯ использовал метод

84
Как сделать невидимый курсор на всей странице

Как сделать невидимый курсор на всей странице

Напишите пожалуйста что нужно в вставить в код что бы на всей странице курсор был невидимым

94