测试人社区

appium驱动移动端的web APP应用,但是模拟器的浏览器没用

使用模拟器的浏览器打开指定的链接之前,会先自动打开一个谷歌页面,然后再去打开指定的链接。如何设置取消默认主页的自动打开,下次启动模拟器的时候会自动打开我指定的网页链接

刚完成原生app自动化项目,转到web APP项目,起步就卡在这了,希望大神帮忙解疑答惑

appium调用默认 的浏览器,每次启动都会初始化设置,所以手动更改保存也没用

caps设置如下:

    desired_caps = {}
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '7.1.1'
    desired_caps['deviceName'] = 'P7CDU18C03003486'
    # desired_caps['appPackage'] = 'com.android.browser'
    # desired_caps['appActivity'] = '.BrowserActivity'
    desired_caps['browserName'] = 'Browser'
    desired_caps["chromedriverExecutable"] = r'C:\Users\Administrator\PycharmProjects\PICC_WAP\tools\appium\driver\chromedriver64-66.exe'
    desired_caps["unicodeKeyboard"] = True
    desired_caps["resetKeyboard"] = True
    # 初始设置,缓存是否清理设置
    desired_caps['noReset'] = True
    # # 重启app设置
    desired_caps['dontStopAppOnReset'] = 'true'
    # 跳过安装设置
    desired_caps['skipDeviceInitialization'] = 'true'
    self.driver = webdriver.Remote('http://127.0.0.1:4725/wd/hub', desired_caps)

不要重置即可,noreset设置为true。