プログラミング初心者です。質問させてください。
pythonとseleniumでスクレイピングを始めました。
関数の引数に変数を指定したいのですがうまくいきません。
スクリプトはpastbinに貼りました。
https://pastebin.com/uznZaB7n
本来はBy.CSS_SELECTOR等が入る位置に、fix_search_methodと称する変数を入れることでBy.LINK_TEXTやBy.CSS_SELECTORと指定したいのですがInvalidArgumentExceptionと出てしまってうまくいきません。

また、必要性は低いと思うのですが、presence_of_element_locatedの括弧のところで直にBy. + search_methodと短く書くことは可能でしょうか。
初歩的な質問だと思い申し訳ないのですが、よろしくお願いします。