• 尚未解决的selenium 定位


    自从入职以来,一直在写selenium自动化脚本,可是最近因为一个问题止步不前。可是也不能一直原地踏步呀在这里把问题先记录一下,免得以后忘了。

    前景:

    做一个表单的提交,点击按钮,执行某函数,若表单中有错填或者漏填项,则由layer.msg弹出提示信息(问题就在这里)

    问题:

    首先点击一个按钮,按钮所对应的代码(简化后)如下:

    <button type="button" onclick="add()" >提交</button>

    理所当然的,点击后会执行add(),add()代码(简化后)如下:

    <script type="text/javascript">

    function add(){

    var isCheck=false;

    if(isCheck){$.ajax({type : "POST", url : "/add", data :$("#addForm").serialize(), success :

    function(data){

    if($("input[name='Name']").val().length>10){

    layer.msg('名称长度最大为10',{ icon: 2, time: 1500 });

    return false; }

    else{ layer.msg(data.message,{ icon:1, time:1500, }); } } }); }

    </script>

    结果:

    如果在表单中输入名字过长,点击添加按钮后,就会弹出“名称长多最大为10的信息”,我想捕获这条消息,来做验证,却没有想到办法,/(ㄒoㄒ)/~~

  • 相关阅读:
    驱动编程杂谈
    mysql数据库之视图
    mysql编程
    添加内核编译选项
    内核编译遇到的一些问题
    jffs2和yaffs2文件系统
    宿主机挂载和使用嵌入式文件系统
    只读文件系统
    Makefile的简单编写
    UITableview delegate dataSource调用探究
  • 原文地址:https://www.cnblogs.com/quxikun/p/7692881.html
Copyright © 2020-2023  润新知