Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appium人行横道-cordova应用_Appium - Fatal编程技术网

Appium人行横道-cordova应用

Appium人行横道-cordova应用,appium,Appium,我想使用cucumber和Appium 1.3.5版本在Crosswalk Cordova应用程序上运行Appium测试。但我无法切换到WEBVIEW上下文。它只返回本机应用程序上下文。所以我无法运行测试。有人能告诉我,appium支持交叉行走吗 >你可能想考虑使用一个不同的Web驱动程序而不是Appic。这是基于selenium的测试的官方web驱动程序: 关于人行横道应用程序,有一个解决方案。 关于这一点,Appium有一个问题。 我不确定这是否适用于Appium版本1.3.5,但我目前已经

我想使用cucumber和Appium 1.3.5版本在Crosswalk Cordova应用程序上运行Appium测试。但我无法切换到WEBVIEW上下文。它只返回本机应用程序上下文。所以我无法运行测试。有人能告诉我,appium支持交叉行走吗

>你可能想考虑使用一个不同的Web驱动程序而不是Appic。这是基于selenium的测试的官方web驱动程序:


关于人行横道应用程序,有一个解决方案。 关于这一点,Appium有一个问题。 我不确定这是否适用于Appium版本1.3.5,但我目前已经在Appium 1.4.16上对其进行了测试。在windows上,我使用了这个解决方案,它对我有效

您必须使用修改后的Chromedriver来访问人行横道webview。您可以尝试自己构建,或者只使用预先构建的chromedriver

注意:对于Appium 1.5,这不会发生,因为android-hybrid.js不再存在


对于在混合应用程序中获取webview。apk文件必须处于调试模式

新的应用程序更新已经支持人行横道,但驱动程序仍然不支持,这就是您仍然存在问题的原因。您可以下载此驱动程序,只需在appium chromedriver\chromedriver\win下的appium文件中切换即可。 您还需要最新的appium更新(从上周开始) 从此处下载驱动程序: