当前位置: 首页 > 知识库问答 >
问题:

尝试在Flipkart上定位“添加到购物车”按钮时出现“无法定位元素”错误

聂煜
2023-03-14

我正在尝试找到Flipkart上的添加到购物车按钮,但它不起作用

我在XPath下面尝试过,但都不起作用

By AddToCart= By.xpath("//button[@class='_2AkmmA _2Npkh4 _2MWPVK'][text()='ADD TO CART']");

By AddToCart= By.xpath("//button[text()='ADD TO CART']");

//错误

org.openqa.selenium.nosuchelementException:没有这样的元素:找不到元素:{“method”:“XPath”,“selector”:“//button[@class='_2AKMMA_2NPKH_4_2MWPVK'][text()='add to cart']”}

共有1个答案

马丰
2023-03-14

试试这个。

由CSS选择器--.row.col>按钮

通过XPath--。//button[text()='添加到购物车']

 类似资料:
  • 我是新手,试图通过在flipkart网站上搜索来制作第一个自动化测试用例,然后搜索手机并单击特定的手机,然后添加到购物车,但它不起作用,得到这个错误硒.common.exceptions.ElementClickInterceptedException:消息:元素点击拦截:元素...在点 (728, 232) 处不可点击。并尝试通过查找css选择器/ xpath / id /名称,它们都没有工作,

  • 嗨我也有类似的问题 如何删除已添加的购物车项目并重定向到结帐? 在产品页面上,当我单击“添加到购物车”时,总是会出现以下错误:“您无法在购物车中添加其他[产品]” 我试过LoicTheAztec发布的解决方案 1)添加到购物车之前清空购物车(如果购物车不是空的) 2)添加到购物车重定向到结账: 3) 跳过购物车页面重定向到签出: 这个解决方案可以解决我的问题,但是第一个片段删除了我已经在购物篮中的

  • 我使用woocommerce插件创建了一个电子商务。我只出售订阅,因此“/cart/”页面没有用处。我试图摆脱它,这样当我的客户点击“添加到购物车”按钮时,他就会出现在结帐页面上。

  • 代码: 我在/r/woocommerce上发了帖子,但没有得到任何答复:/希望在这里有什么:3 有人知道去哪找吗?谢谢:)

  • 问题内容: 单击后,我想重新标记“ 添加到购物车” 按钮,然后将一项添加到购物车, 再添加到购物车中 。 这可能吗? 我有第二个 转到购物车* 按钮的Child-Theme function.php ,并且它正在工作。 * 但是我不知道在将一件商品添加到购物车后如何解决此重新标签问题(商店仅出售一件尺寸不同的商品)。我希望我很清楚。 这是我的代码: 问题答案: 更新: 在下面,您将找到使此重新标记