小编Anj*_*mar的帖子

错误:无法创建新会话,因为未找到需要HttpClient,InputStream和long的'createSession'

我正在尝试自动化android混合应用程序,但出现以下错误:

1)线程“ main”中的异常org.openqa.selenium.WebDriverException:无法创建新会话,因为找不到包含HttpClient,InputStream和long的'createSession'或无法访问

2)造成原因:java.lang.reflect.InvocationTargetException

3)原因:org.openqa.selenium.WebDriverException:找不到这样的上下文。

4)NoSuchContextError:找不到这样的上下文。

以下是我尝试执行的代码

package Demo;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Set;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.MobileElement;
import io.appium.java_client.android.AndroidDriver;
public class NewTest {

private static AndroidDriver<MobileElement> driver;
public static void main(String[] args) throws MalformedURLException, InterruptedException {

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "android");
capabilities.setCapability("deviceName", "ZY223ZMPG6");
capabilities.setCapability("platformVersion", "7.0");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("autoGrantPermissions","true");
capabilities.setCapability("appPackage", "com.equationswork.enis");
capabilities.setCapability("appActivity", "com.equationswork.enis.MainActivity");
capabilities.setCapability("--session-override","true");
capabilities.setCapability("autoWebview","true");
capabilities.setCapability("chromedriverExecutable","C:\\Users\\Anjani \\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\appium-chromedriver\\chromedriver\\win\\chromedriver.exe");
AppiumDriver<MobileElement> driver = new AndroidDriver<MobileElement>(new  URL("http://0.0.0.0:4723/wd/hub"), capabilities);
        //driver.manage().timeouts().implicitlyWait(80, TimeUnit.SECONDS);
        Thread.sleep(5000);
        //System.out.println(driver.getPageSource());
Set<String> contextNames = …
Run Code Online (Sandbox Code Playgroud)

automation android hybrid-mobile-app appium

6
推荐指数
1
解决办法
2万
查看次数

以下C代码的输出是TT,为什么不tt?

以下C代码的输出是T T,但我认为应该是t t.

#include<stdio.h>
#define T t
void main()
{
     char T = 'T';
     printf("\n%c\t%c\n",T,t);
}
Run Code Online (Sandbox Code Playgroud)

c macros

5
推荐指数
2
解决办法
85
查看次数

在C中为字符串添加整数,如何理解结果?

如何输出结果是早上.

#include<stdio.h>
void main()
{
    printf(5+"Good Morning");
    return 0;
}

output is Morning
Run Code Online (Sandbox Code Playgroud)

c string pointers

0
推荐指数
1
解决办法
50
查看次数

为什么这个python循环会无穷大?

a = 10
counter = 0
condition = (counter<3)
while condition:
    a= a +1
    print (a)
    counter = counter + 1
Run Code Online (Sandbox Code Playgroud)

图片说明

python python-3.x

0
推荐指数
2
解决办法
106
查看次数

void*p =&i是什么意思?

在下面的代码中,如何使指针p存储i的地址?printf()里面的"*(float*)p"是什么意思?

#include
void main()
{
  int i = 10;
  void *p = &i;
  printf("%f\n", *(float *)p);
}
Run Code Online (Sandbox Code Playgroud)

c pointers

-2
推荐指数
1
解决办法
918
查看次数