gpt4 book ai didi

java - 在 etsy.com 上找不到搜索按钮的定位器时遇到问题

转载 作者:行者123 更新时间:2023-12-01 18:36:29 26 4
gpt4 key购买 nike

需要帮助在 etsy.com 上查找搜索按钮的定位器。尝试在网站上搜索蕾丝,但当我运行代码时,搜索按钮没有点击。

这是按钮的图像: here is an image of the button

chropath给我的xpath超长。

这是我的代码:

WebElement Lace = driver.findElement(By.xpath("//input[@id='global-enhancements-search-query']"));
Lace.sendKeys("Lace");

Thread.sleep(5000);


WebElement Search= driver.findElement(By.xpath( "//body[@class='transitional-wide is-signed-in no-touch is-responsive en-US USD US is-global-nav wt-focus-visible']/div[@id='gnav-header']/header[@id='gnav-header-inner']/div[@class='wt-display-flex-xs wt-pr-lg-3 wt-flex-lg-1 wt-flex-basis-xs-full wt-order-xs-2 wt-order-lg-0']/div[@class='global-enhancements-search-browse-wrapper wt-display-inline-block wt-flex-xs-1']/form[@id='gnav-search']/div[@class='wt-menu wt-menu--full-width wt-menu--offset-below-trigger']/div[@class='wt-input-btn-group global-enhancements-search-input-btn-group wt-menu__trigger']/button[@class='wt-input-btn-group__btn']/span[@class='etsy-icon wt-nudge-b-1']/*[1]"));
Search.click(); //button click

最佳答案

较短:

cssSelector:按钮[type='submit'][value='Search']

xpath: //按钮[@type='submit' and @value='Search']

如果这不起作用,请尝试使用 JavaScriptExecutor 单击该元素,或在单击之前移动到该元素。

关于java - 在 etsy.com 上找不到搜索按钮的定位器时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60030761/

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