当前位置: 首页 > 知识库问答 >
问题:

使用Appium运行iOS脚本时的SessionNotCreatedException

宋经业
2023-03-14

以下版本的系统配置-

Mac OS-10.12 Xcode-8.0 Appium-1.5.3

public class testclass {

    public static AppiumDriver<WebElement> driver;

    public static void main(String[] args) throws MalformedURLException {
        // TODO Auto-generated method stub
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("platformName", "iOS");
        capabilities.setCapability("platformVersion", "8.1");
        capabilities.setCapability("deviceName", "iphone 6" );
        capabilities.setCapability("app", "settings");
        driver = new IOSDriver<WebElement>(new URL ("http://0.0.0.0:4723/wd/hub"), capabilities);
        driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
        driver.close();

    }

}  

共有1个答案

井唯
2023-03-14

您可以尝试将服务器端口号更改为其他类型,如5555,并在代码中更新

driver = new IOSDriver<WebElement>(new URL ("http://0.0.0.0:5555/wd/hub"), capabilities);
 类似资料:
  • 我对appium很陌生: 我想运行一个代码,在我的设备中打开chrome和google浏览器。通用域名格式: 但是得到以下错误: ?* 配置失败:@BeforeMethod安装程序java。lang.NoClassDefFoundError:com/google/common/base/Function位于WhatsApp。在sun上设置(WhatsApp.java:36)。反映NativeMet

  • 我试图运行一个简单的登录测试,但我被困在这个。Appium不打开应用程序:( 下面是Java中的clode类: 有人知道我做错了什么吗?我是缺少任何导入还是语法错误?

  • 事实上,我知道这将适用于iOS9.3或以下:

  • 我在做ios移动自动化。当我使用driver.findElement(by.name(“”)).click();我想给出一个来查找并单击该元素,或者是名称,或者是值。我在下面附上了该元素的appium检查器。我不想在这个问题上使用xpath,也不想在这个问题上使用label查找元素。 名称:左更改状态 类型:XCUIElementTypePeother 值:(null) 标签:左更改状态 提示:(

  • 出于学习目的,我正在尝试在GCP上安装和设置我自己的Kubernetes集群。 我想在GCP上为我的实例提供一个引导脚本。 这是我的config 我在应用terraform时遇到了这个问题 错误:无法打开脚本“sudo apt get update” sudo apt-get安装 apt-transverage-https ca-证书 curl gnupg-Agent software-Prope