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