2017-12-14 10 views
1

システムを使用してPOPを制御する際にエラーをスローすると、エラースロー -システムは、セレンプログラムは、C#に

PopupWindowFinder finder = new PopupWindowFinder(driver); 

と別のエラー: - この中

'IWebDriver ' does not contain a definition for 'SwitchToWindow' and no extension method 'SwitchToWindow' accepting a first argument of type 'List' could be found(are you missing a using directive or assembly reference?)"

ライン: -

driver.SwitchToWindow(currentHandle); 

以下のコードを検索: -

 PopupWindowFinder finder = new PopupWindowFinder(driver); 
     string popupWindowHandle = finder.Click(element); 
     driver.SwitchTo().Window(popupWindowHandle); 
     driver.Close(); 
     driver.SwitchToWindow(currentHandle); 
+0

実行中に実際にシステムスローエラーメッセージが表示される –

答えて

0

あなたがサポートUIの名前空間を含めていますか?

ファイルの先頭に
using OpenQA.Selenium.Support.UI; 

これを追加。また、私はdriver.SwitchToWindow()方法はないと思います。 driver.SwitchTo().Window()を意味しましたか?

関連する問題