标签: attributes

Selenium复选框属性"已选中"

我在Java中使用Selenium来测试webapp中复选框的检查.这是代码:

private boolean isChecked;
private WebElement e;
Run Code Online (Sandbox Code Playgroud)

我声明e并将其分配给复选框所在的区域.

isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true");
Run Code Online (Sandbox Code Playgroud)

什么是奇怪的是getAttribute("checked")返回null,因此aNullPointerException

在复选框的HTML中,没有checked显示任何属性.但是,是不是所有input元素都有,checked = "true"所以这个代码应该工作?

java checkbox selenium attributes nullpointerexception

66
推荐指数
4
解决办法
17万
查看次数

在运行时更改Attribute的参数

我不确定是否可以在运行时更改属性的参数?例如,在程序集内部,我有以下类

public class UserInfo
{
    [Category("change me!")]
    public int Age
    {
        get;
        set;
    }
    [Category("change me!")]
    public string Name
    {
        get;
        set;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是由第三方供应商提供的类,我无法更改代码.但是现在我发现上面的描述并不准确,并且当我将上述类的实例绑定到属性网格时,我想将"更改我"类别名称更改为其他名称.

我可以知道怎么做吗?

c# reflection attributes

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

获取DisplayName属性的值

public class Class1
{
    [DisplayName("Something To Name")]
    public virtual string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何在C#中获取DisplayName属性的值?

c# attributes

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

如何删除D3.js中的属性?

我可以在D3.JS中删除属性吗?我已经添加了它.attr("disabled", "disabled"),现在我正在寻找类似于jQuery的东西来.removeAttr("disabled", "disabled");再次删除它.对于<button>和有用<option>.我尝试过使用.remove()但删除整个对象而不是属性.

javascript attributes dom d3.js

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

HTML5 iFrame无缝属性

在HTML5中,iframe具有"无缝"等新属性,应删除边框和滚动条.我已经尝试了但似乎没有用,我仍然可以看到滚动条和边框(我使用谷歌浏览器作为浏览器),这是我的代码:

<iframe seamless="seamless" title="google" width="600" height="300" src="http://www.google.co.uk"></iframe>
Run Code Online (Sandbox Code Playgroud)

知道为什么它不起作用吗?

还有一个问题是,是否可以在iframe中定位页面的特定部分?

iframe html5 attributes

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

检查属性是否存在的最佳方法是哪种?

哪种方法可以检查属性是否存在?

Jarret Hardie提供了这个答案:

if hasattr(a, 'property'):
    a.property
Run Code Online (Sandbox Code Playgroud)

我看到它也可以这样做:

if 'property' in a.__dict__:
    a.property
Run Code Online (Sandbox Code Playgroud)

一种方法通常比其他方法更常用吗?

python attributes

64
推荐指数
3
解决办法
6万
查看次数

NSLayoutAttributeLeft与NSLayoutAttributeLeading之间的区别

是什么区别NSLayoutAttributeLeftNSLayoutAttributeLeadingiOS中自动版式?

attributes constraints ios autolayout

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

Sum/Average Python中对象列表的属性

可以说我有C一个属性的类a.

aCPython 列表中获取总和的最佳方法是什么?

python attributes sum list

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

Android中是否弃用了xml属性singleLine?

singleLineis /用于xml布局文件中TextView,EditText如下所示:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:singleLine="true" />
Run Code Online (Sandbox Code Playgroud)

SO上的一些人singleLine不赞成,而其他人仍然建议使用它.有时甚至似乎有必要在maxLines="1"不起作用时使用.(见这里,这里这里)

文档应该是回答这个问题的地方,对吧?在这里,他们说:

此常量在API级别3中已弃用.

不推荐使用此属性.maxLines相反,使用更改静态文本的布局,并使用textMultiLineinputType属性中的标志代替可编辑的文本视图(如果提供了singleLine和inputType,则inputType标志将覆盖singleLine的值).

但是,在TextView文档中,没有任何迹象表明它已被弃用,无论是for android:singleLine还是for setSingleLine或for setTransformationMethod.相比之下,相同的TextView文档确实声明了其他类似STATUS_BAR_HIDDENfitSystemWindows不赞成的东西.所以是singleLine弃用的疏忽,被它"undeprecated",还是什么?

这个问题以前曾被问过,但不是问题的主要焦点(并没有得到回答).

android attributes textview android-edittext android-singleline

63
推荐指数
8
解决办法
3万
查看次数

为什么不能在python中向对象添加属性?

(用Python shell编写)

>>> o = object()
>>> o.test = 1

Traceback (most recent call last):
  File "<pyshell#45>", line 1, in <module>
    o.test = 1
AttributeError: 'object' object has no attribute 'test'
>>> class test1:
    pass

>>> t = test1()
>>> t.test

Traceback (most recent call last):
  File "<pyshell#50>", line 1, in <module>
    t.test
AttributeError: test1 instance has no attribute 'test'
>>> t.test = 1
>>> t.test
1
>>> class test2(object):
    pass

>>> t = test2()
>>> t.test = 1
>>> …
Run Code Online (Sandbox Code Playgroud)

python attributes instances

62
推荐指数
2
解决办法
3万
查看次数