Selenium错误+如何在提示框中获取文本

Selenium error + how to get text in prompt box

这是我的代码缩写

driver.get('http://orteil.dashnet.org/experiments/cookie/')
driver.find_element(By.ID, 'exportSave').click()
info = driver.switch_to.alert

现在我收到一条错误消息:意外警报打开: 我还有一个问题 Here is a popup example

我想在我们可以使用 sendKeys 方法写入的框中获取提示,该怎么做?

捕获警报消息。

   String s = driver.switch_to.alert();
   s.getText();

将一些数据发送到警告框。

driver.switch_to.alert().sendKeys("Text");

下面对我有用,这是在 java 我知道你可以在 python 中轻松更改它。

   driver.get('http://orteil.dashnet.org/experiments/cookie/');
    
    driver.findElement(By.xpath("(//div[@id='exportSave'])[1]")).click();
    
    String s = driver.switchTo().alert().getText();
    System.out.println(s);
    
    
    driver.switchTo().alert().sendKeys("Text");