标签: alert

单击Alert(Selenium IDE)中的OK按钮

我需要使用Selenium命令单击警报窗口内的"确定"按钮.我已经尝试过assertAlert,verifyAlert但他们没有做我想做的事.

单击"确定"按钮是否可能?如果是这样,有人能为我提供Selenium IDE命令的示例吗?

selenium alert selenium-ide

65
推荐指数
4
解决办法
12万
查看次数

使用selenium和python检查是否存在任何警报

我正在尝试使用python语言的selenium编写一个用于管理用户的网页的测试.在此页面中,有人可以为用户添加角色,如果在添加角色时存在角色,则会发出警报.我不知道警报是javascript警报还是网页的元素.我想自动检查是否存在警报,因为检查列表中的角色会浪费时间并且负载很大.我试过这个:

browser = webdriver.Firefox()
browser.get("url")
browser.find_the_element_by_id("add_button").click()
try:
    alert = browser.switch_to_alert()
    alert.accept()
    print "alert accepted"
except:
    print "no alert"
Run Code Online (Sandbox Code Playgroud)

但它没有用,我得到了"UnexpectedAlertPresentException".我也试过这个:

browser = webdriver.Firefox()
browser.get("url")
browser.find_the_element_by_id("add_button").click()
s = set(browser.window_handles)
s.remove(browser.current_window_handle)
browser.switch_to_window(s.pop()) 
Run Code Online (Sandbox Code Playgroud)

但我得到了同样的例外.此外,我尝试使用firebug访问警报以检查我是否可以访问其属性,但右键单击已禁用.即使在其他语言中,我也需要非常快速的解决方案.无论如何我能理解这种方法.我将不胜感激任何帮助.

python testing selenium alert window-handles

53
推荐指数
2
解决办法
7万
查看次数

如何在PHP中显示警告框?

我想显示一个显示PHP消息的警告框.

这是我的PHP代码:

<?php  
  header("Location:form.php");

  echo '<script language="javascript">';
  echo 'alert(message successfully sent)';  //not showing an alert box.
  echo '</script>';
  exit;
?>
Run Code Online (Sandbox Code Playgroud)

但它没有用.

html javascript php alert

47
推荐指数
4
解决办法
58万
查看次数

如果按下警告,请在确定按钮后转到URL

我需要确保当用户在JavaScript警报窗口中单击"确定"时,浏览器将移动到其他URL.这可能吗?

javascript alert url-redirection

45
推荐指数
5
解决办法
20万
查看次数

console.log显示数组对象的内容

我尝试过使用console.log,这样我就可以看到包含多个对象的数组内容.但是我得到一个错误,说console.log不是一个对象等.我使用jquery 1.6.2,我的数组是这样的:

filters = {dvals:[{'brand':'1', 'count':'1'},
                  {'brand':'2', 'count':'2'}, 
                  {'brand':'3', 'count':'3'}]}

console.log(filters);
Run Code Online (Sandbox Code Playgroud)

我想要做的是将数组(过滤器)的内容写入过滤器格式的警报框(这就是我认为的console.log所做的).我怎么做?

javascript arrays alert

41
推荐指数
3
解决办法
20万
查看次数

更改AlertDialog中的按钮颜色

如何AlertDialog在Android中更改按钮的颜色?

alert android dialog colors button

40
推荐指数
7
解决办法
7万
查看次数

如何在警报或确认框中获取文本粗体?

如何在警报或确认框中获取BOLD文本并更改文本颜色?

var conFrm =  confirm("Following List(s) already Sent...!\n<strong>List Name:  </strong>"+ss.replace(",","\n<b>Name: </b>")+"\n Do you want to send again...!");
Run Code Online (Sandbox Code Playgroud)

javascript alert

40
推荐指数
4
解决办法
10万
查看次数

使用Java在Selenium WebDriver(selenium 2)中进行警报处理

我想检测是否弹出警报.目前我使用以下代码:

    try {
        Alert alert = webDriver.switchTo().alert();

        // check if alert exists
        // TODO find better way
        alert.getText();

        // alert handling
        log().info("Alert detected: {}" + alert.getText());
        alert.accept();
    } catch (Exception e) {
    }
Run Code Online (Sandbox Code Playgroud)

问题是,如果对网页的当前状态没有警觉,等待特定的时间量,直到达到超时,则抛出一个异常,因此性能实在是太差了.

有没有更好的方法,也许是一个警报事件处理程序,我可以用它来动态发生警报?

java alert popup selenium-webdriver

39
推荐指数
2
解决办法
14万
查看次数

在警告框中转储jquery对象

我不太擅长操纵jQuery,而且我需要调试一个没有文档的传递给我的程序.

我有这个var a,一个对象,我真的想知道它的集合的内容.在我看来,我需要像foreach()PHP 一样的函数来迭代这个对象变量.经过研究,我最终使用了jQuery.each().现在我可以清楚地迭代并查看var内部的内容.

但是,对var a上的每个值进行一次警报有点烦人.我想知道是否可以在一个警报框中显示所有内容?

这是我的代码:

$.each(a, function(index, value) { 
alert(index + ': ' + value); 
});
Run Code Online (Sandbox Code Playgroud)

var a包含以下信息:

creationdate: date_here
id: SWFUpload
modificationdate: date_here
type: .jpg
index: 0
name: uploaded_filename.jpg
size: size_in_bytes
Run Code Online (Sandbox Code Playgroud)

BTW:var a通过文件上传脚本调用.

javascript jquery alert dump object

34
推荐指数
2
解决办法
8万
查看次数

如何使用Selenium WebDriver处理登录弹出窗口?

如何使用Selenium Webdriver处理登录弹出窗口?我在这里附上了示例屏幕.如何在此登录弹出/警告窗口中输入/输入用户名和密码?

感谢和问候, 在此输入图像描述

alert popup selenium-webdriver

34
推荐指数
3
解决办法
12万
查看次数