91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Selenium如何處理JavaScript的alert、confirm和prompt彈窗

小樊
106
2024-05-15 13:48:18
欄目: 編程語言

Selenium可以使用Alert類中的方法來處理JavaScript的alert、confirm和prompt彈窗。下面是一些常用的方法:

  1. 處理alert彈窗:
Alert alert = driver.switchTo().alert();
alert.accept(); // 點擊確認按鈕
// alert.dismiss(); // 點擊取消按鈕
// String text = alert.getText(); // 獲取彈窗文本
  1. 處理confirm彈窗:
Alert alert = driver.switchTo().alert();
alert.accept(); // 點擊確認按鈕
// alert.dismiss(); // 點擊取消按鈕
// String text = alert.getText(); // 獲取彈窗文本
  1. 處理prompt彈窗:
Alert alert = driver.switchTo().alert();
alert.sendKeys("text input"); // 輸入文本
alert.accept(); // 點擊確認按鈕
// alert.dismiss(); // 點擊取消按鈕
// String text = alert.getText(); // 獲取彈窗文本

需要注意的是,彈窗出現時,需要先切換到彈窗的上下文,才能對彈窗進行操作。可以使用driver.switchTo().alert()方法來切換到彈窗的上下文。

0
霍林郭勒市| 项城市| 洱源县| 阿拉尔市| 崇义县| 平远县| 和林格尔县| 三门峡市| 临清市| 介休市| 麻栗坡县| 化州市| 皋兰县| 易门县| 桐庐县| 游戏| 翁源县| 平乡县| 金昌市| 郴州市| 霍城县| 阿克苏市| 如皋市| 惠安县| 陆丰市| 宜春市| 滨州市| 石台县| 安乡县| 阿拉善左旗| 赤峰市| 隆德县| 华蓥市| 萝北县| 永寿县| 遂平县| 西青区| 红原县| 宽甸| 大田县| 高台县|