エラーメッセージ
robotframeworkでWeb画面の操作を行っている時に出てきたメッセージです
(見易さのため一部改行しています)
robotframeworkのソースコードを久しぶりに動かそうとすると表示されました。
No keyword with name 'Get Element' found. Did you mean:
SeleniumLibrary.Get WebElement
SeleniumLibrary.Get WebElements
SeleniumLibrary.Get Element Size
SeleniumLibrary.Get Element Count
以前は動いていたのですが急にエラーメッセージが表示されるように。
エラーメッセージの意味
エラーメッセージは「Get Element」は見つからないと言っています。
ソースコードではSeleniumLibraryのGet Elementを指定していたのですが、そんな関数は見当たらないよと言っています。
そして似た関数の候補として
Get WebElement、Get WebElements、Get Element SizeやGet Element Countじゃないかと候補をあげてくれています。
おそらくですが、SeleniumLibrary内の変更があったのだと思います
対処方法
対処方法は単純で、ライブラリ内にある関数を呼び出すだけでした。
使いたかったのは「Get WebElement」だったのでその部分を変更してソースコードを修正しました。
今回のエラーメッセージは割とシンプルでしたが、お役にたったのなら嬉しいです。