java - 尝试在 Flipkart 上查找 'Unable to locate element' 按钮时出现错误 'Add to Cart'

标签 java selenium selenium-webdriver xpath css-selectors

我试图在 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: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@class='_2AkmmA _2Npkh4 _2MWPVK'][text()='ADD TO CART']"}

最佳答案

试试这个。

通过 CSS 选择器 -- .row .col > 按钮

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

关于java - 尝试在 Flipkart 上查找 'Unable to locate element' 按钮时出现错误 'Add to Cart',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59650627/

相关文章:

java - 即使文件不存在,selenium 中的文件处理程序方法也不会抛出任何 IO 异常

java - 我需要将计算校验和的 C 代码块转换为 Java 代码。我不知道该怎么做(

Java 理解 I/O 流

java - Selenium Java Firefox 驱动程序 - Cookie

java - Tomcat 应用程序中的幽灵驱动程序

python - 获取当前页面加载时间设置 Selenium Python

java - Selenium 新的等待条件不起作用被迫使用 Thread.Sleep

java - 如何在编辑器操作中使用 EMF 命令?

java - Android studio 不检查 mFusedLocationProviderClient.getLastLocation().addOnSuccessListener 并返回当前位置 null

python - 如何通过 Selenium 和 Python 使用用户代理单击 youtube 评论中的链接