问题列表 - 第17822页

使用Selenium时验证DOM操作

我正在使用Selenium来测试我的应用程序.一个不错的测试是,在每次DOM操作之后,我都会验证DOM.有一个很好的方法来做到这一点?

明显的方法是:

  • 使用一些内置的Selenium函数.有吗?
  • 在操作之后获取DOM的HTML并使用本地验证器.但是,我无法看到如何从Selenium获取当前DOM的HTML.
  • 我可以通过某种方式通过javascript,通过在测试时添加JS文件或通过Selenium.但我不知道该如何解决这个问题.思考?

html validation jquery selenium dom

5
推荐指数
1
解决办法
2408
查看次数

XOR问题可以解决2x2x1神经网络没有偏差?

神经网络是否有2个输入节点,2个隐藏节点和输出应该能够解决XOR问题,前提是没有偏差?还是会卡住?

artificial-intelligence neural-network

6
推荐指数
1
解决办法
2903
查看次数

HTML:表格表格?

我经常发现自己想要创建一个表格表 - 一堆行,每行是一个单独的表单,有自己的字段和提交按钮.例如,这是一个宠物店应用示例 - 想象一下这是一个结账屏幕,您可以选择更新您选择的宠物的数量和属性,并在退房前保存您的更改:

Pet    Quantity Color Variety   Update
snake         4 black rattle    update
puppy         3 pink  dalmatian update
Run Code Online (Sandbox Code Playgroud)

我希望能够使用看起来像这样的HTML来做到这一点:

<table> 
<thead><tr><th>Pet</th> <th>Quantity</th> <th>Color</th> <th>Variety</th> <th>Update</th></tr></thead>
<tbody>
     <tr>
          <form>
            <td>snake<input type="hidden" name="cartitem" value="55"></td>
            <td><input name="count" value=4/></td>
            <td><select name="color"></select></td>
            <td><select name="variety"></select></td>
            <td><input type="submit"></td>
          </form>
     </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

这基本上是一个表格,每行一个表格.点击更新一次允许您更新该特定行(这不是一个真实的例子,我的真实应用程序确实需要行的独立性).

但这不是有效的HTML.根据规范,a <form>必须完全位于a <td>或完全位于a之外<table>.这个无效的html打破了javascript库,是一个巨大的痛苦处理.

我最终创建一个表来包含列标题,然后为每个表单创建一个表.但这需要固定的列宽,使输入排列整齐的列,这是低于标准的.你最终如何处理这个问题?我缺少一个明显的简单解决方案吗?如何制作表格表格?

html forms design-patterns specifications coding-style

6
推荐指数
2
解决办法
8301
查看次数

当类名已知时,将Object类的java对象动态转换为给定的类

是的,我知道.问题的长标题...所以我在字符串中有类名.我以这种方式动态创建该类的对象:

String className = "com.package.MyClass";   
Class c = Class.forName(className);
Object obj = c.newInstance();
Run Code Online (Sandbox Code Playgroud)

我如何动态地将该obj转换为MyClass对象?我不能这样写:

MyClass mobj = (MyClass)obj;
Run Code Online (Sandbox Code Playgroud)

...因为className可以是不同的.

java class object type-conversion

29
推荐指数
2
解决办法
15万
查看次数

CodeIgniter - 继续SQL错误?

基本上我有一个表有几个标记为Unique的列.我有一个脚本,使用如下命令将一堆值转储到表中:

$this->db->query("INSERT INTO `table` (`col1`, `col2`, `col3`) VALUES (`val1`, `val2`, `val3`)");
Run Code Online (Sandbox Code Playgroud)

我的脚本经常会尝试插入违反其中一列唯一性的行.但是,我不想让脚本因数据库错误而中止,而是希望它继续,可能会输出一些消息.基本上我正在寻找相同的codeigniter

mysql_query("INSERT blah blah blah") or print("fail");
Run Code Online (Sandbox Code Playgroud)

谢谢!
马拉

sql database codeigniter

9
推荐指数
2
解决办法
8805
查看次数

替代视图中的硬编码网址

在我看来,我有时会使用这个:

return HttpResponseRedirect("/account/")
Run Code Online (Sandbox Code Playgroud)

但是在我看来这是硬编码的网址,我认为这不是很好.

那么替代方案是什么?我知道我可以直接从urls.py文件中,在我的模板中通过{%url%}标签生成网址,因此我必须在我的视图中执行某些操作,对吧?

django url views

1
推荐指数
1
解决办法
717
查看次数

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

as3中的文本到语音

我正在寻找一个可以与as3/flex一起使用的文本到语音组件.

谢谢

apache-flex text-to-speech actionscript-3

3
推荐指数
1
解决办法
5124
查看次数

计数表行

用于检索表中记录计数的MySQL命令是什么?

mysql

152
推荐指数
5
解决办法
27万
查看次数

删除输入框自动完成的方法

我需要一个不使用自动完成功能的文本输入字段 - 如果用户之前已经提交过表单,那么他以前提交的内容应该会在他再次输入表单时显示,即使他再次键入相同的内容.据我所知,有几种方法可以做到这一点:

1.<form autocomplete="off">
不过,我相信这是一个专有的标签,我不知道它是跨浏览器的兼容性如何

2.给输入字段一个随机的"名称"
甚至可以使用JS在提交之前将名称设置回预期值.但是,如果用户没有安装JS,则需要另一个带有名称的隐藏输入 - 另一方面的php代码会变得很乱.

你知道其他任何方式吗?这些方式之一是"接受"的方式吗?评论?

谢谢,
麻辣

html forms autocomplete input

4
推荐指数
1
解决办法
3092
查看次数