我已经设置了在mac电脑上运行appium测试的所有先决条件,但是我不知道如何运行我的第一个appium测试。我在用java编写测试时遇到了问题。最完美的东西是一个文件,我可以放在我的电脑上,当它运行时,会打开ios模拟器并按下一些按钮。我很了解 selenium 元素,所以我可以自己解决剩下的问题。我的电脑上也有一些测试应用程序但是任何帮助编写实际的测试文件本身(java首选)都将不胜感激!
ebdffaop1#
要运行ios测试,可以执行以下步骤:(注意:我在eclipse ide中使用java语言并使用appium应用程序):在eclipse中创建一个新的java项目。导入jar文件:selenium服务器(以前是selenium rc服务器)版本和所需的客户机驱动程序(根据您的语言选择),可在此处下载(导入:右键单击项目->属性->库->添加外部jar。在此处添加所有三个selenium jar文件。)下载appium应用程序并启动。您可以在模拟器或真实设备上运行测试脚本。要在真正的ios设备上运行脚本,需要“devicename”、“platformversion”、“udid”(设备id)和“bundle id”(应用程序bundle id)以及.ipa的绝对路径。要在ios模拟器上运行脚本,您将需要“devicename”、“platformversion”、到.app的路径和应用程序的“bundle id”。选择appium应用程序中的功能,并根据您是在模拟器上测试还是在设备上测试,在脚本中提及相同的功能。启动appium服务器,然后运行脚本。所有可以使用的appium服务器功能都可以在这里找到。你也可以参考我的博客文章来获取执行一个基本脚本示例的更多细节。
1条答案
按热度按时间ebdffaop1#
要运行ios测试,可以执行以下步骤:
(注意:我在eclipse ide中使用java语言并使用appium应用程序):
在eclipse中创建一个新的java项目。
导入jar文件:selenium服务器(以前是selenium rc服务器)版本和所需的客户机驱动程序(根据您的语言选择),可在此处下载(导入:右键单击项目->属性->库->添加外部jar。在此处添加所有三个selenium jar文件。)
下载appium应用程序并启动。
您可以在模拟器或真实设备上运行测试脚本。要在真正的ios设备上运行脚本,需要“devicename”、“platformversion”、“udid”(设备id)和“bundle id”(应用程序bundle id)以及.ipa的绝对路径。
要在ios模拟器上运行脚本,您将需要“devicename”、“platformversion”、到.app的路径和应用程序的“bundle id”。
选择appium应用程序中的功能,并根据您是在模拟器上测试还是在设备上测试,在脚本中提及相同的功能。
启动appium服务器,然后运行脚本。
所有可以使用的appium服务器功能都可以在这里找到。
你也可以参考我的博客文章来获取执行一个基本脚本示例的更多细节。