2017-03-22 6 views
-7
public class Utilty 
{ 
public DesiredCapabilities nologs() 
{ 
DesiredCapabilities dcap= new DesiredCapabilities(); 
return dcap; 
} 
private static WebDriver driver = new FirefoxDriver(dcap) 
} 
} 

私はメソッドnologsの外でdcapオブジェクトを使用したいが、私はdcapオブジェクトを使用するso.howを行うことができないのですか?Javaのメソッドの外にあるオブジェクトを使用するには?

+0

コードの書式設定に時間がかかりますか? – Justas

+2

春、セレンの前に戻ってJavaを学びたい。ローカル変数を**クラスフィールド**に変換する方法がわからない場合は、残念ながら、何もしていないはずですが、これらのhttps://docs.oracle.com/javase/tutorial/チュートリアルをかなりの間実行しておく必要があります。 – GhostCat

+0

ここに投稿する前にいくつかの調査を行います – thanga

答えて

0

ユーティリティのインスタンスを作成してから、dcap()を呼び出します。例:

public static void main(String... args) { 
    DesiredCapabilities capabilities = new Utility().dcap(); 
... 

または、ドライバメソッドのようにdcapメソッドを静的にします。

関連する問題