Appium运行第一个 测试(模拟器)(二)

第一步,启动Android模拟器。(此时尽量不要连真机)

第二步,启动 Appium Server。

        1  、界面启动

                    点击右上角 三角 按钮,注意Appium的启动日志

                    Appium在启动时默认占用本机的4723端口,即:127.0.0.1:4723

       2 、或   命令行启动:appium [-a 127.0.0.1 -p 4723]

方法2:命令行启动

        注意:

            appium版本是1.4.16,而node版本是v7+,此时Appium启动报错 error: uncaughtException: Cannot find module 'internal/util/types',把node卸载了,装v6.9.4,完美解决~

界面启动正常,命令行启动报错,:装v6.9.4,完美解决

        3、启动验证

        启动之后,在浏览器中输入http://localhost:4723/wd/hub/status出现下面代码说明成功

            点击查看上面的连接


第三步,编写 appnium 测试脚本

1 、 创建文件hello_appium.py , 编辑内容:

#coding=utf-8

from appium import webdriver

desired_caps = {}

desired_caps['platformName'] = 'Android'

desired_caps['platformVersion'] = '6.0'

desired_caps['deviceName'] = 'Android Emulator'

desired_caps['appPackage'] = 'com.android.calculator2'

desired_caps['appActivity'] = '.Calculator'

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

driver.find_element_by_name("1").click()

driver.find_element_by_name("5").click()

driver.find_element_by_name("9").click()

driver.find_element_by_name("delete").click()

driver.find_element_by_name("9").click()

driver.find_element_by_name("5").click()

driver.find_element_by_name("+").click()

driver.find_element_by_name("6").click()

driver.find_element_by_name("=").click()

driver.quit()

如下图所示:

2、运行上面的脚本,你将会看到 Android 模拟器如下运行界面:


常见问题解答

PS1:若运行时报错:ModuleNotFoundError: No module named 'urllib3'     -----点击查看解决方案

PS2:若运行时报错:Attempt to re-install io.appium.settings without first uninstalling.]    ----点击查看解决方案


你可能感兴趣的:(Appium运行第一个 测试(模拟器)(二))