gpt4 book ai didi

java - 如何使用 Selenium 和 xpath 定位元素?

转载 作者:行者123 更新时间:2023-12-01 17:57:47 26 4
gpt4 key购买 nike

如何定位元素:

<input type="text" placeholder="Enter Area / Locality" class="" value="">

我尝试过:

//input[@placeholder='Enter Area / Locality']

但它不起作用。

我想从 selenium 代码发送此占位符处的 key 。

最佳答案

我没有发现您的代码试用有任何问题。作为替代方案,您可以使用以下 基于Locator Strategy :

//input[@placeholder=\"Enter Area / Locality\"]"
<小时/>

但是,理想情况下它是 <input>元素并且您想要调用 click()就它而言,您需要使用 elementToBeClickable()您可以使用以下任一 Locator Strategies :

  • cssSelector :

    new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.cssSelector("input[placeholder='Enter Area / Locality']"))).click();
  • xpath :

    new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.xpath("//input[@placeholder='Enter Area / Locality']"))).click();

关于java - 如何使用 Selenium 和 xpath 定位元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60686485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com