浏览器连接 您所在的位置:网站首页 谷歌浏览器网页链接不上 浏览器连接

浏览器连接

2024-07-16 12:52| 来源: 网络整理| 查看: 265

六、浏览器连接(web自动化测试)¶ 1. 前言¶

AirtestIDE支持连接 chrome浏览器 来进行网页的自动化测试,它使用的库是airtest-selenium,是对selenium的python库做的一层封装。

2. 在AirtestIDE上连接chrome浏览器¶ 1)勾选IDE的selenium window¶

默认情况下,IDE不会显示支持chrome的辅助窗口 selenium window,我们需要在IDE的顶部菜单栏,找到 窗口 ,勾选上 Selenium Window ,才能展示出来airtest-selenium的辅助窗:

后续我们会借助这个辅助窗提供的功能来连接我们的chrome浏览器。

2)设置chrome.exe的路径(chrome path)¶

同样是在顶部菜单栏中,依次找到 选项--设置--Selenium--chrome path ,设置你电脑里面chrome.exe的路径,再点击 OK 保存设置。

3)在IDE中打开浏览器并选择初始化¶

在刚才打开的 selenium window 中,点击地球形状的初始化按钮,即可打开chrome浏览器,并且在IDE脚本编辑窗顶部,会出现亮黄色提示让我们选择是否插入初始化脚本,我们选择Yes 即可:

这段代码的运行效果是帮助我们打开1个chrome浏览器,后续我们就可以编写更多的airtest-selenium脚本或者selenium脚本来对我们的chrome浏览器进行自动化测试了:

3. 连接chrome浏览器的常见问题¶ 1)未设置chrome.exe的路径¶

如果我们忘记在IDE的 选项--设置 里面设置chrome.exe的路径,那么使用 selenium window 的初始化按钮时,将出现如下的提示 please set chrome path on options:

2)chromedriver版本与chrome版本不对应导致启动报错¶

如果在IDE点击初始化按钮启动浏览器,或者运行初始化代码无法调起chrome浏览器,并且报类似如下的错误:

selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: crashed (Driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=Windows NT 10.0.18362 x86_64)

则是本地的chrome版本与chromedriver版本不对应导致的,我们可以打开本地安装chrome的路径,查询本地的chrome版本,然后到 这个链接 里面下载对应的chromedriver放到文件夹里:

3)IDE对其它浏览器的支持¶

目前AirtestIDE仅支持连接chrome浏览器进行web测试,更多浏览器的支持可以期待我们后续的更新。

4)Mac系统不支持airtest-selenium¶

目前只有Windows才支持调试airtest-selenium封装的图像方法,Mac暂不支持,使用时会出现如下的提示 current os is not windows!you can't use airtest function of airtest-selenium:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有