Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
需要用selenium单击一个按钮_Selenium - Fatal编程技术网

需要用selenium单击一个按钮

需要用selenium单击一个按钮,selenium,Selenium,我需要使用selenium(java服务器)单击一个按钮——该按钮只有一个类型,没有id/值。任何有帮助的建议都是非常受欢迎的 <button type="submit">Enter</button> Enter 以下几点对我很有用: selenium.click("//button[@type='submit']" 另一个选项是//button[contains(text(),'Enter')],但如果您有本地化的站点,则会中断此选项。在这里,您使用XPath查找要

我需要使用selenium(java服务器)单击一个按钮——该按钮只有一个类型,没有id/值。任何有帮助的建议都是非常受欢迎的

<button type="submit">Enter</button>
Enter

以下几点对我很有用:

selenium.click("//button[@type='submit']"

另一个选项是//button[contains(text(),'Enter')],但如果您有本地化的站点,则会中断此选项。

在这里,您使用XPath查找要单击的元素。另一种选择是CSS。这个XPath非常通用,如果站点上现在有两个按钮,那么选择器将同时找到这两个按钮。单击哪个按钮取决于客户端的实现,可能是找到的第一个按钮。要记住的东西。