养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-09-28 09:26:53

本文记录了如何在Win10上执行Selenium自动化测试以及在自动化的过程中遇到问题的解决办法。

工具/原料

Win10

Edge浏览器

SeleniumEdgeWebDriver

Python3.6

方法/步骤

1、首先确认windows10版本号。如Win10版本是17134,那么单击release17134下载即可。

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

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

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

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

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

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

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

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

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

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

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

© 一点知识