xcode - Testning af iOS-applikation ved hjælp af Appium på Windows Machine

Indlæg af Hanne Mølgaard Plasc

Problem



Er der mulige løsninger til rådighed til at teste iOS-applikation ved hjælp af Appium på Windows-maskine ? Jeg skal også genbruge allerede oprettede scripts til testning . Som jeg har udviklet Ruby test scripts med mig, som jeg skal genbruge til iOS test fra min windows maskine.


Jeg pr. Udforskning har iOS-testen sin afhængighed af XCode, så du har brug for en Mac-maskine. Selvom der er nogle mulige måder, som jeg noterer med det, er det begrænsninger, men de er ikke den rigtige løsning for mig.


Udforskede løsninger:


1. Appium Studio: [1]


Appium Studio Community version (Free) eller Enterprise version (Betalt) giver dig mulighed for at teste iOS såvel som android applikation uafhængig af hardware eller software. ref: Appium Studio Docs [2]


Men på grund af at følge Begrænsninger kan jeg ikke bruge Appium Studio:



  • Du kan ikke importere allerede oprettede scripts i community edition. (Jeg ved ikke om enterprise edition.)

  • Hvis du vil bruge eclipse til redigering af scriptsne, så har du brug for et eclipse-plugin, der broer Appium Studio og Eclipse. Men dette plugin er betalt en.



2. Fjernserverfunktionalitet:
Dette er en god mulighed, men du skal mindst have på Mac-maskine, som jeg ikke har. Hvordan? [3]


Er der nogen open source-alternativer til rådighed for Appium Studio?
Er der noget andet arbejde, der er muligt?
Jeg er ny til appium, enhver hjælp ville blive værdsat. Tak på forhånd.

Bedste reference


Jeg fandt denne side, og det ser ud til at være muligt at køre iOS-simulatorer på en Windows-maskine. Så vidt jeg kan sige, kan Appium Studio starte en af ​​disse simulatorer, eller det ser ud til, at du kan bruge fjernadgang. [4]


https://docs.experitest.com/display/ES/Manual+Testing+Self-Training[5]


Hvis vi kan installere en af ​​iOS-simulatorerne til Windows og få det til at fungere, så kan vi bruge Appiums desktop inspektør. Det er gratis og open source. Det tilbyder den samme elementdetekteringsfunktion i Appium Studio. [6]


Hvis vi vil køre testene på en rigtig enhed, så kan vi bruge en cloud-udbyder som Appium Studio, AWS Device Farm eller Sauce Labs [7] [8]


Håber det hjælper


James