在Win 10上基于Edge执行Selenium自动化测试

 时间:2024-10-14 01:23:12

1、首先确认windows 10版本号。如Win 10版本是17134,那么单击release 17134下载即可。

在Win 10上基于Edge执行Selenium自动化测试在Win 10上基于Edge执行Selenium自动化测试

2、下载后开始编写代码。首先安装selenium依赖包:pip install -U selenium。接下来编写代码如下,该方法用于创建WebDriver实例。

在Win 10上基于Edge执行Selenium自动化测试

3、接下来试着执行代码,driver = EdgeDriver.GetDriver(“Edge Driver的全路径”)执行失败,出现Unknown error

在Win 10上基于Edge执行Selenium自动化测试

4、错误信息过于模糊,从selenium错误输出中根本不能确定问题根源。那么我们就手动启动Edge driver,然后从代码中调用这个Driver。手动启动Edge Driver的方式非常简单,打开命令行窗口,直接执行web driver就可以了,如果想改变端口号,那么就加上参数: --port=端口号。默认端口号是17556。

在Win 10上基于Edge执行Selenium自动化测试

5、这时重新执行Python代码,仍然不能正常启用Edge driver,不过我们在命令行窗口可以看到更多的信息了。

在Win 10上基于Edge执行Selenium自动化测试

6、错误提示不能使用系统自带的Administrator账号调用微软的Web Driver...既然不能使用默认的账号,那么就建一个新的。新建一个系统用户并添加到管理员组之后,用这个新账号登录系统,再执行Selenium代码,果然能够正常执行了。

  • 荡神志新手指南 荡神志职业介绍
  • SQL sever数据库只限本机访问,java无法访问?
  • 电脑开机扫描硬盘怎么办
  • dnf红眼异界456狂战专用攻略
  • 三疣梭子蟹的分辨方法
  • 热门搜索
    video什么意思 kb是什么意思 膀胱是什么 搞基什么意思 稀土是什么 cv是什么 阴历是什么 放屁多是什么原因造成的 胸部什么时候停止发育 胸径是什么意思