Selenium :: Remote ::驱动程序捕获错误

时间:2013-08-29 09:12:26

标签: perl selenium error-handling

如何从Selenium::Remote::Driver捕获错误。 我知道它显示了远程驱动程序响应,但是如何实现这一点有点令人困惑。 我目前正在使用我的命令的eval但是有更好的方法来捕获特定的错误吗?

[我对perl的selenium有点新鲜]

1 个答案:

答案 0 :(得分:2)

不,这已经是该模块的工作方式了。它会抛出每个可能出错的小事例(我书中的设计错误),所以除了抓住它们之外别无选择。如果你想要语法糖,也许可以切换到Try::Tiny

由于模块错误是无类型字符串(另一个设计错误),因此无法捕获特定错误。你必须抓住所有并解析它们。