如何在网页上找到某个网页元素

无法通过带有 WebDriver(Java 驱动)的自定义 XPath在https://cloud.google.com/products/calculator/上找到“实例数”字段

我已经尝试过 xpath: //input[@name = "quantity" and @id="input_52"] 它与 Ctrl + F 配合使用 Chrome 检查代码功能时效果很好,但不适用于 WebDriver

这是 Idea 中的堆栈跟踪消息:org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//input[@name = "quantity" and @id="input_52"]"}

提前感谢您的帮助


慕桂英4014372
浏览 117回答 1
1回答

蛊毒传说

您尝试操作的元素在框架内您必须选择框架然后您可以对元素执行操作执行以下步骤以到达 iframe( id of iframe is - id="idIframe") 内的元素 -driver.switch_to.frame('idIframe'); driver.find_element_by_xpath("//input[@name = 'quantity' and @id='input_52']");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java