1

Seleniumテストのスピードを上げたいと思っており、ログイン手続きに多くの時間が費やされていることに気付きました。カスタムlocalStorageを設定してWebDriverでブラウザを起動する方法

Webアプリケーションでのログインは、localStorageセッショントークン(おそらくOAuth 2.0)を介して実装されています。ブラウザが起動してログインページがロードされると、それを設定する方法を知っています。

localStorage.setItem(key, value) 

素晴らしいです。しかし、Selenium(Java)を使用してカスタムのlocalStorageを取得するようにブラウザを設定することは可能ですか?

このプロファイルはありますか?

答えて

0

まあ、これは私が私がテストに使用のようなだけでなく、あなたが検証トークンを設定することができたと、そしてもちろん、私は最初のデータベースから私のauth_tokenを得るが、それが動作するのpython

driver.excute_script('javascript:localStorage.(funtion of localStorage)') 

に私の作品このよう

driver.excuteScript('javascript:localStorage.token="your validation token";'); 

を動作するはずです
関連する問題