Appium:如何切换到webview并在混合应用程序中选择没有JSONWP代理的webElement

时间:2017-02-23 07:36:33

标签: java webview automated-tests appium

我听说人们使用Webview.setWebContentsDebuggingEnabled(true)。

有人能解释如何在我的测试程序中设置它吗?我尝试将android.jar导入到我的程序中,但这会导致某些问题,如:java.lang.NoSuchFieldError:INSTANCE的行:

driver = new AppiumDriver<RemoteWebElement>(new URL("http://0.0.0.0:4723/wd/hub"), CAPA);

如果我想切换到webview,我想知道在我的程序中是否有必要这样做。在这个阶段,如果我尝试切换Webview,将会有一行

  

[debug] [JSONWP代理]将[获取/状态]代理为[没有正文的http://XXXXX......]

继续在我的appium服务器中出现。

1 个答案:

答案 0 :(得分:1)

Appium无法设置此属性。允许在应用的源代码中设置此属性。

仅限,开发人员可以设置属性。如果您正在开发应用程序,可以自己在源代码中进行设置。如果没有,请让开发人员设置属性。