前提・実現したいこと
seleniumを動作させる
発生している問題
プログラムを実行してもseleniumが動作しません
該当のソースコード
from selenium import webdriver class Test(object): def start(self): self.driver = webdriver.Chrome(r"./driver/chromedriver.exe") self.driver.maximize_window() def website(self): driver = self.driver driver.get(r"https://www.yahoo.co.jp/")
試したこと
from selenium import webdriver driver = webdriver.Chrome(r"./driver/chromedriver.exe") driver.maximize_window() driver.get("https://www.yahoo.co.jp/") 上記のようにプログラムを書いた場合には動作するのですが、何故class化すると動かないのでしょうか? 別PCでは全く同じコードで動いているのですが、その場合何か別にライブラリ等が必要なのでしょうか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
クラス化したコードは「該当のソースコード」に記載されているもので全部でしょうか?
だとすると、そのコードではクラスを定義しただけで、クラスをインスタンス化して使うという処理が書かれていないので、当然なにも起こりません
該当のソースコードはこれで全部なのですが、原因として考えられるのは呼び出していないこと以外にはないのでしょうか?実際別PCでは同様のコードでも動いているのですが何故でしょうか?
質問のコードだけでは動かないと思いますが、コードはどのように呼び出しているのでしょうか?なにか他のツールを使って呼び出したりしていますか?
> 別PCでは全く同じコードで動いているのですが、その場合何か別にライブラリ等が必要なのでしょうか?
「全く同じコード」とは質問の「該当のソースコード」のことですか?
回答2件
あなたの回答
tips
プレビュー