Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何连接SeleniumWebDriver断言的嵌套XPath?i、 e.标签和单独的按钮排成一行_Java_Selenium_Xpath_Selenium Webdriver - Fatal编程技术网

Java 如何连接SeleniumWebDriver断言的嵌套XPath?i、 e.标签和单独的按钮排成一行

Java 如何连接SeleniumWebDriver断言的嵌套XPath?i、 e.标签和单独的按钮排成一行,java,selenium,xpath,selenium-webdriver,Java,Selenium,Xpath,Selenium Webdriver,我试图断言页面上的按钮已禁用。下面是我目前正在使用的HTML: <div data-persona-noeditable="" style="display: block;"> <div class="c-potential-tooltip persona-name pull-left" data-potential-tooltip=""> <div data-name-persona="" class="marg5" data-origin

我试图断言页面上的按钮已禁用。下面是我目前正在使用的HTML:

<div data-persona-noeditable="" style="display: block;">
    <div class="c-potential-tooltip persona-name pull-left" data-potential-tooltip="">
        <div data-name-persona="" class="marg5" data-original-title="" title="">autoTestMapped</div>
    </div>
    <button class="btn btn-small pull-left marg5" data-copy-persona="">Copy</button>
    <button class="btn btn-small pull-left marg5" data-edit-persona="" style="display: inline-block;">Edit</button>
    <button class="btn btn-small pull-left marg5" data-persona-deactivate="" disabled="" style="display: inline-block;">Deactivate</button>
    <button class="btn btn-small pull-left marg5" data-persona-activate="" style="display: none;">Activate</button>
    <i class="fa fa-times pull-down" data-persona-delete="" style="display: none;"></i>
</div>
包括使用|连接两个单独的XPath,但似乎没有任何效果。我可以硬编码xpath位置,但这不是静态的,因为新创建的用户可能会导致列表上移或下移

在此方面的任何帮助都将不胜感激。

此处将提供帮助:

//div[contains(@class, "persona-name") and div = "autoTestMapped"]/following-sibling::button[. = "Deactivate"]
//div[contains(@class, "persona-name") and div = "autoTestMapped"]/following-sibling::button[. = "Deactivate"]