2017-09-07 4 views
0

を失敗した私のhtmlでこのラインを持っている:webdriverをswitchTo()警戒()関数は、

<a class="btn" onclick="return confirm('Are you sure you want to delete this post?')" href="#"> 

driver.switchTo().alert().accept() 

を使用して、ポップアップウィンドウに切り替えて、[OK]をクリックしてください、それ私はAttributeErrorを与え続けます: 'WebDriver'オブジェクトには属性 'switchTo'がありません。私はまた、ポップアップウィンドウのボタンの要素IDを見つけることを試みるが、私はそれを動作させることができませんでした。どんな提案も感謝します。 Python

答えて

2

あなたはswitchTo()として

driver.switch_to.alert.accept() 

は私が答えることが少し遅れるJava方法

+0

ありがとうございました!コードは完了しましたが、アクションを確認していません(私の場合は投稿を削除しません)。どんな考え? – hakuro

+0

あなたのコードは、行の前の質問に投稿してください –

+0

更新:あなたのコードはFireFoxで完璧に動作します。私は以前Chromeでテストしていましたが動作しませんでした。これは本当に奇妙です。とにかく、ありがとうございました。まだChromeで動作していない理由を把握する必要があります。 – hakuro

0

で使用する必要があり、これは、Javaの構文親愛であり、あなたは、Python、

使用このコードを使用します。

alert = driver.switch_to.alert() 
    alert.accept() 
関連する問題