手机app操作app浏览器

1.手机如果要操作app的浏览器,最好建议下载一个chrom浏览器

安装教程:https://www.cnblogs.com/zhuxibo/p/14267325.html

2.一定要下载手机浏览器对应的chrome driver

3.配置项要新增chrome driver对应路径

代码如下:

from appium import webdriver

#自动手机浏览器和PC浏览器使用的驱动相同,需要选择符合该浏览器版本的驱动就可以
#建议大家都用谷歌浏览器--因为对自动化适配最好
#此时和手机产生了关联,所以涉及到appium

caps={
    #1.测试设备信息
    platformName:Android,
    platformVersion:10,
    deviceName:testdevices,
    # 自动化谷歌浏览器,‘browserName‘:‘Chrome‘  不需要再填写包名和入口信息
    browserName:Chrome,
    # 额外配置-保证自动化的稳定运行
    noReset: True,
    newCommandTimeout: 3600,
    automationName:UIAutomator2, #appium1.15之前默认用UI1,之后默认UI2
    #appium默认使用appium安装文件中自带的webdriver,所以需要指定合适的版本
    # ‘chromedriverExecutableDir‘:r‘C:\Users\xibo.zhu\work\myself\myProject\myProject\appium_basicCode\my_appium_code\chromedriver_win32‘,  #这里填写的是驱动所在的目录
    chromedriverExecutable:rC:\Users\xibo.zhu\work\myself\myProject\myProject\appium_basicCode\my_appium_code\chromedriver_win32\chromedriver.exe,  #这里填写的是驱动所在的路径
    #以上两种配置项  二选1即可
}

driver = webdriver.Remote(http://127.0.0.1:4723/wd/hub,caps)
driver.implicitly_wait(10)
#手机网页自动化
driver.get(https://baidu.com)


#案例--百度搜索松勤
driver.find_element_by_id(index-kw).send_keys(李白\n)
#查看第一个搜索结果
res=driver.find_element_by_css_selector([class="c-title-text"]).text
print(res)

 

手机app操作app浏览器

上一篇:PDF转文本 & 图片ORC - 在线App自动转 - 数据处理 (R)


下一篇:如何确定针对M1 Apple Silicon Macs优化了哪些应用程序