javascript - Java Selenium で click() メソッドを使用してハイパーリンクをクリックすることは無効であり、window.open() を使用してページを開くことはできません
PHP中文网
PHP中文网 2017-06-05 11:08:28
0
1
1115

a.click(); の使用は無効ですが、それ以外の場合は明らかに問題ありません。 リーリー

しかし、window.open() は応答しません。Web ページのコンソールに直接入力すると機能します

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(1)
習慣沉默

window.open() は新しいタブを開きます。ハンドルを切り替える必要があります。参考までに 2 つの方法を示します:

リーリー

クリックに関しては、要素が明示的に表示されていないか、フォーカスする必要があるか、Selenium を不適切に使用していることが考えられますが、js クリックを試してみることをお勧めします

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート