1
如何從Selenium::Remote::Driver捕獲錯誤。 我知道它顯示遠程驅動程序的響應,但它是如何實現這一點有點混淆。 我目前在我的命令中使用eval,但有沒有更好的方法來捕獲特定的錯誤?Selenium :: Remote ::驅動程序捕獲錯誤
[我有點新的硒對Perl]
如何從Selenium::Remote::Driver捕獲錯誤。 我知道它顯示遠程驅動程序的響應,但它是如何實現這一點有點混淆。 我目前在我的命令中使用eval,但有沒有更好的方法來捕獲特定的錯誤?Selenium :: Remote ::驅動程序捕獲錯誤
[我有點新的硒對Perl]
不,那已經一個如何與模塊工作。它會拋出每一件可能出錯的小例外(我書中的設計錯誤),所以除了捕捉它們,別無選擇。如果你想要語法糖,也許切換到Try::Tiny。
由於模塊錯誤是無類型字符串(另一個設計錯誤),因此無法捕獲特定的錯誤。你必須捕捉並解析它們。