Selenium_classに空白が存在する場合

行いたいこと

以下のような画面で
class=”form-check-input needs-calc”
となっている場合の指定。
find_element_by_class_name(“form-check-input needs-calc”)
だとエラーとなってしまいます。

コード
解説

空白が存在する場合は、3点気を付ければ良いとのことです。
・先頭は.からスタートさせる
・空白は.に変換する
・CSS_SELECTORを使用する

変更前と変更後だと以下のようになります。
■ 変更前
find_element_by_class_name(“form-check-input needs-calc”)
■ 変更後
find_element_by_css_selector(“.form-check-input.needs-calc”)

今回は以上となります。
最後までお読みいただきありがとうございました!