Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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 如何使用webdriver查找按钮元素_Java_Xpath_Webdriver - Fatal编程技术网

Java 如何使用webdriver查找按钮元素

Java 如何使用webdriver查找按钮元素,java,xpath,webdriver,Java,Xpath,Webdriver,我正在学习使用Java和WebDriver编写UI测试。 目前,我很难找到具有当前XPATH的按钮: //*[@id=':3e']/div/div 其中id是动态变化的。按钮的HTML片段为: <div class="z0"> <div class="T-I J-J5-Ji T-I-KE L3 T-I-JW T-I-JO" tabindex="0" role="button" style="-moz-user-select: none;" gh="cm

我正在学习使用Java和WebDriver编写UI测试。 目前,我很难找到具有当前XPATH的按钮:

//*[@id=':3e']/div/div
其中id是动态变化的。按钮的HTML片段为:

    <div class="z0">
        <div class="T-I J-J5-Ji T-I-KE L3 T-I-JW T-I-JO" tabindex="0" role="button" style="-moz-user-select: none;" gh="cm">COMPOSE</div>
    </div>

但我无法单击该元素。有人能给我一个线索吗?

请尝试下面的XPATH

 //div[text()='COMPOSE']

请给出与您的问题和xpath相关的完整html。显示此
[@id=':3e']
的html部分。。我需要查看它的其他属性..查看你发布的html,我可以说你可以使用
//div[text()='COMPOSE']
…谢谢Arup,
//div[text()='COMPOSE']
工作得很好。
 //div[text()='COMPOSE']