No keyword with name ‘***’ found. robotframework

robotframework
本ページはプロモーションが含まれています

エラーメッセージ

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」だったのでその部分を変更してソースコードを修正しました。

今回のエラーメッセージは割とシンプルでしたが、お役にたったのなら嬉しいです。

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました