亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
台东县| 雷山县| 颍上县| 临清市| 屏东市| 宁津县| 广安市| 邳州市| 云阳县| 喀什市| 宣武区| 双鸭山市| 汾阳市| 江都市| 通化市| 彭阳县| 邻水| 重庆市| 秦皇岛市| 大洼县| 乳山市| 南雄市| 丰顺县| 桑日县| 定西市| 怀集县| 珲春市| 金寨县| 汉沽区| 华蓥市| 新野县| 南投市| 九龙坡区| 盘山县| 禄丰县| 汕尾市| 岢岚县| 隆安县| 昌图县| 新田县| 江达县|