select/optionの使い方(まで到達しなかった話)
Seleniumでselect/optionを扱うので練習しようと思ったら
なんかエラーが出て動かないわけですよ
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
とりあえずガワだけ書いただけなのに!
from selenium import webdriver
driver = webdriver.Chrome()
driver.quit()
chromedriver入れ直したり
selenium入れ直してみたりしたけどダメ
ていうかね
importしただけでもエラーだよ
from selenium import webdriver
なんねそれ
だいたい"Chrome"っていう属性がないとかどういうことなの
$ /usr/local/bin/python3 /Users/takahiro/study/learn-selenium/test.py
Traceback (most recent call last):
File "/Users/takahiro/study/learn-selenium/test.py", line 1, in <module>
from selenium import webdriver
...
File "/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/selectors.py", line 11, in <module>
import select
File "/Users/takahiro/study/learn-selenium/select.py", line 3, in <module>
driver = webdriver.Chrome()
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
なるほど select.pyっていうファイル名にしてたから
どっかからインポートされてしまったのか
selopt.pyって名前変えたら動いた
ってそういうことあるの?
(しばし検索)
あるみたいだな
それって避けられない話なの、とは思うけど
publicな名前カブっちゃったらしかたないのかなあ