上一篇文章已经写到如何通过Katalon Recorder录制自动化UI测试脚本,本篇将讲讲在使用过程中我遇到的一些“坑”以及如何解决的。

1. Eclipse中右键执行录制脚本报错【测试】Selenium 实战经验3则_selenium

Stackoverflow给出的答案如下:【测试】Selenium 实战经验3则_selenium_02

其实就是在Builder中取消选中不存在的编译方式,如下图:

【测试】Selenium 实战经验3则_selenium_03

2. The path to the driver executable must be set by the webdriver.gecko.driver systemproperty…

【测试】Selenium 实战经验3则_selenium_04

【测试】Selenium 实战经验3则_selenium_05

出现以上报错是因为使用了Selenium3+Firefox组合。在Selenium3中,要使用Firefox则需要添加驱动,地址:​https://github.com/mozilla/geckodriver/releases/tag/v0.11.1​

【测试】Selenium 实战经验3则_selenium_06

下载后在测试代码中加入以下代码:

【测试】Selenium 实战经验3则_selenium_07

除此之外,记得在环境变量中添加Selenium_HOME和FireFox_HOME路径,如下图:

【测试】Selenium 实战经验3则_selenium_08

3. Error communicating with the remote browser.It may have died错误

【测试】Selenium 实战经验3则_selenium_09

网上提供的解决方法:

【测试】Selenium 实战经验3则_selenium_10

亲测可用。