我想启动iOS移动自动化并选择了Appium。如果我应该使用Appium-Java / Python,我很困惑。我知道选择编程语言是个人选择。这里的主要问题是与JAVA相比,python客户端的API支持较少吗?我理解python比JAVA容易得多。我只是不想在使用python时遇到困难,因为它没有太多的API支持。在库的支持和可用性方面使用Appium python客户端是否是一个好主意?
我理解在Which language to choose for Appium - Python or Java?已经提出了类似的问题,但是没有共享库的可用性方面。
答案 0 :(得分:0)
如果您要询问通过Internet提供的支持,那么Java / Appium肯定会更多地被使用,并且在论坛和Internet上也有更多的支持。
由于Python的简单性,Python / Appium变得流行,我对Java和Python都很熟悉,但由于Python的易用性,我目前正在使用Python / Appium。
这是您的个人喜好,但是对于python,您将不得不深入研究特别是棘手的答案,由于Java的用户数量众多,它目前受到更多支持,但我猜想这将会改变,Python最终将接管Java作为最常用的自动化语言。
PS:全部来自我的个人经验,因为我目前正在寻找特定于使用Python + Appium定位元素的答案,并且您可以从截图中看到Java提出的问题比Python多得多。
对于Java:https://drive.google.com/file/d/1euP5ricOgpgTpR9adGgdaLIuTAbeiyHz/view?usp=sharing
对于Python:https://drive.google.com/file/d/1PvkLvr71r-NEQfsvE948JOnA-dIQ77wd/view?usp=sharing