小编use*_*620的帖子

如何使用带有属性的Xpath和没有其他属性来查找元素

这是我的Xpath查询:

driver.findElements(By.xpath("//*[@id=\"continue-button\" and not(contains(@class=\"disabled-button\"))]"));
Run Code Online (Sandbox Code Playgroud)

我无法使用继续按钮的ID查找元素,而不是使用禁用按钮类.我显然错误地写了查询,但我不确定这个问题.我不熟悉在这种情况下使用的Xpath语法.

xml selenium xpath webdriver

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

无法让Elasticsearch与Django一起使用

我正在尝试将Django和Haystack与Elasticsearch一起用作Ubuntu 14.04的后端.我安装了Elasticsearch和Haystack.

我运行python manage.py runserver时收到的错误:

me@ubuntu:$ python manage.py runserver
Validating models...

0 errors found
January 31, 2015 - 17:40:37
Django version 1.5.4, using settings 'website_project.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Traceback (most recent call last):
  File "/home/me/.pythonbrew/pythons/Python-2.7.5/lib/python2.7/wsgiref/handlers.py", line 85, in run
    self.result = application(self.environ, self.start_response)
  File "/usr/local/lib/python2.7/dist-packages/django/contrib/staticfiles/handlers.py", line 72, in __call__
    return self.application(environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 243, in __call__
    signals.request_started.send(sender=self.__class__)
  File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 170, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/usr/local/lib/python2.7/dist-packages/haystack/__init__.py", …
Run Code Online (Sandbox Code Playgroud)

python django django-haystack elasticsearch

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

Java - 无法从文本文件创建2D数组

我有一个格式化为方阵的文本文件.我试图将其转换为Java中的二维数组."st"是下面描述的文本文件.

这是我的代码:

public createArray(String st) throws NumberFormatException, IOException {

InputStream is;

is = new FileInputStream(st);

BufferedReader br = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
    int row = 0;

    while ((line = br.readLine()) != null){
        String[] nums = line.split(" ");

        for (int col = 0; col < nums.length; col++){

            int n = Integer.parseInt(nums[col]);

            myArray[row][col] = n;
        }
        row++;

    }
Run Code Online (Sandbox Code Playgroud)

我在行上得到一个空指针异常:

myArray[row][col] = n;
Run Code Online (Sandbox Code Playgroud)

如果我在每次迭代时打印出row,col和n的值,它们似乎正确重合.但是,我仍然得到一个NullPointerException.

文本文件格式为:

1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 …
Run Code Online (Sandbox Code Playgroud)

java arrays multidimensional-array

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

获取事件目标的父元素的索引

使用此代码提供:

$("#myList").on("click", "span", function (event) {
    alert($(this).index());
});
Run Code Online (Sandbox Code Playgroud)

和HTML:

<ul id="myList">
    <li>item 0 <span>span 0</span></li>
    <li>item 1 <span>span 1</span></li>
    <li>item 2 <span>span 2</span></li>
    <li>item 3 <span>span 3</span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果单击任何<span>元素,将始终提醒"0".我认为这是因为<span>每个内部只有一个<li>,所以它总是被赋予0的索引.

我希望它做的,就是返回的索引<span>的母公司-在这种情况下,这将是父母的指标<li>内<ul id="myList">.例如,单击<span>span 2</span>将提示"2".

的jsfiddle

html javascript css jquery

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