使用pythonista通过手机使用appium打开应用程序

使用pythonista通过手机使用appium打开应用程序,python,appium,pythonista,Python,Appium,Pythonista,我想用python从手机中自动执行任务。我一直在寻找与IOS兼容的模块,但都没有成功。我不太清楚appium,所以我问这个问题。是否可以运行appium,在手机上打开应用程序,然后单击应用程序中的按钮? 我曾尝试使用pyautogui单击按钮,使用webbrowser通过url方案打开应用程序(有效),但pyautogui不会在IOS上运行。 我还没有开始编写代码,因为我仍然在寻找一个开始的地方。是的,这是可能的,这就是Appium的基本用途 关于如何启动和运行Appium,网上有很多教程:

我想用python从手机中自动执行任务。我一直在寻找与IOS兼容的模块,但都没有成功。我不太清楚appium,所以我问这个问题。是否可以运行appium,在手机上打开应用程序,然后单击应用程序中的按钮? 我曾尝试使用pyautogui单击按钮,使用webbrowser通过url方案打开应用程序(有效),但pyautogui不会在IOS上运行。
我还没有开始编写代码,因为我仍然在寻找一个开始的地方。

是的,这是可能的,这就是Appium的基本用途

关于如何启动和运行Appium,网上有很多教程:

所需的功能告诉Appium要运行的系统、操作系统、应用程序版本等:

您还需要Appium Python客户端:
pip安装Appium Python客户端

现在你们可以在模拟器中运行你们的测试了,在你们本地的真实设备上运行应用程序并不简单,所以我推荐Xcode模拟器作为开始

from appium import webdriver

URL = 'http://localhost:4723/wd/hub'

DESIRED_CAPABILITY = {
    'app': 'full/path/to/app/location.app'
    'platformName': 'iOS',
    'platformVersion': '12.1',
    'automationName': 'XCUITest',
    'browserName': '',
    'deviceName': 'iPhone X',
}


def test_open_app():
    driver = webdriver.Remote(URL, DESIRED_CAPABILITY)

是的,这是可能的,这就是Appium的基本用途

关于如何启动和运行Appium,网上有很多教程:

所需的功能告诉Appium要运行的系统、操作系统、应用程序版本等:

您还需要Appium Python客户端:
pip安装Appium Python客户端

现在你们可以在模拟器中运行你们的测试了,在你们本地的真实设备上运行应用程序并不简单,所以我推荐Xcode模拟器作为开始

from appium import webdriver

URL = 'http://localhost:4723/wd/hub'

DESIRED_CAPABILITY = {
    'app': 'full/path/to/app/location.app'
    'platformName': 'iOS',
    'platformVersion': '12.1',
    'automationName': 'XCUITest',
    'browserName': '',
    'deviceName': 'iPhone X',
}


def test_open_app():
    driver = webdriver.Remote(URL, DESIRED_CAPABILITY)