【发布时间】:2019-02-04 00:47:52
【问题描述】:
我试图在以下网站中自动添加到购物车功能,但“添加到购物车”按钮没有被点击,尽管元素被识别并且代码已经被写入使用 Actions 类和 Javascriptexecutor 来点击按钮。
网站:https://redmart.com/sales 按钮:加入购物车
硒代码:
WebElement element4 =
driver.findElement(By.xpath("//article[@id='contentSection'] //div[@class='productShelf']//ul/li[1]"));
WebElement element5 = element4.findElement(By.xpath("div[3]/div/a/span"));
actions = new Actions(driver);
actions.moveToElement(element4).moveToElement(element5);
Thread.sleep(3000);
actions.click();
actions.build().perform();
有人可以建议一个解决方案,该解决方案将单击“添加到购物车”按钮并且添加的元素也应显示在购物车中吗?
【问题讨论】:
-
你能数一下物品并告诉我物品的数量
-
Add To Cart按钮适用于哪个产品? -
@Rajagopalan。假设我想从显示的列表中添加第一项。
标签: selenium