前提・実現したいこと
タイトル通り、Seleniumを使ったfor文で躓いています。
具体的に言うと、あるWeb SITEでセレクタを指定し、とある動作をfor文で繰り返し行たいのですが、
指定するセレクタの一部分を変数として、for文を回したいと考えています。
■試している処理
for num in range(1, 6)
selector = '#Form:colBrowser:column-6_data > tr:nth-child(#{num}) > td'
element = driver.find_element_by_css_selector(selector)
driver.execute_script('arguments[0].click();', element)
その他処理
end
※#{num}のところを変数にしているイメージです。
発生している問題・エラーメッセージ
エラーメッセージ selenium.common.exceptions.InvalidSelectorException: Message: invalid selector: An invalid or illegal selector was specified
よろしくお願い致します!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/03 12:16