0

私はappiumが初めてで、MACでios-appの自動化に取り組み始めました。

昨日はアプリを起動できましたが、今日、Eclipseでスクリプトを実行すると、「新しいセッションを開始できませんでした。考えられる原因は、リモートサーバーのアドレスが無効であり、ブラウザの起動に失敗したことです」というエラーが表示されます。

スクリプトを実行する前に Appium サーバーを起動しましたが、以下に示すように何もログインしていません。

[Appium] Appium v​​1.10.0 へようこそ

[Appium] デフォルト以外のサーバー引数:

[アピウム] アドレス: 127.0.0.1

[Appium] 127.0.0.1:4723 で開始された Appium REST HTTP インターフェイス リスナー

以下の私のコードを見てください

package com.ivy;

import java.net.MalformedURLException;

import java.net.URL;

import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.Test;

import io.appium.java_client.ios.IOSDriver;
import io.appium.java_client.remote.AutomationName;
import io.appium.java_client.remote.MobileCapabilityType;

public class LandingPage {
IOSDriver dr;
@Test
public void IstTest() throws MalformedURLException
{
 DesiredCapabilities dc = new DesiredCapabilities() ;   

 dc.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone 6"); 

dc.setCapability(MobileCapabilityType.PLATFORM_NAME, "IOS");

System.out.println("ios");

dc.setCapability(MobileCapabilityType.PLATFORM_VERSION,"12.1");

System.out.println("12.1");
dc.setCapability(MobileCapabilityType.AUTOMATION_NAME,AutomationName.IOS_XCUI_TEST);

 System.out.println("ios_xcui_test");

 dc.setCapability(MobileCapabilityType.APP,"/Users/apple/Library/Developer/Xcode/ 
DerivedData/MyIvyPage-ahclijlgxyrbtydlllbomcworphc/Build/Products/Debug- 
iphonesimulator/MyIvyPage.app");    


   IOSDriver dr= (IOSDriver) new RemoteWebDriver(new 
 URL("https://127.0.0.1:4723"), d);

私は何が欠けていますか?私を助けてください!

4

2 に答える 2