【发布时间】:2018-02-26 10:30:34
【问题描述】:
下午好!
我想创建一个至尊机器人。我已经尝试单击“添加到购物篮”按钮,但它不起作用。
我需要帮助!
来自至尊方面的源码:
Screenshot from the sourcecode
我的代码:
driver.findElement(By.xpath("//button[@value='add to basket']")).click();
感谢您的帮助!
【问题讨论】:
-
您是自己指定 Xpath 路径还是使用元素检查器中 chrome 给定的对象的 Xpath? eBay 上一个类似的示例按钮给了我以下选择器:
//input[@value="Find"],所以它甚至可能不是一个按钮。 -
也不行
-
请阅读为什么screenshot of HTML or code or error is a bad idea。考虑使用基于格式化文本的相关 HTML、代码试验和错误堆栈跟踪来更新问题。
-
在元素检查器中选择要单击的按钮,右键单击它>复制>复制Xpath。然后在您的 Selenium 代码中使用此路径。如果它也不起作用,请确保您正在遍历正确的父容器。
标签: java google-chrome selenium button click