gpt4 book ai didi

jquery - 需要帮助确定关闭弹出窗口的正确元素标识

转载 作者:行者123 更新时间:2023-11-28 11:32:24 24 4
gpt4 key购买 nike

我正在尝试在“http:www.kayak.com/flights”自动查找航类信息。但是,当访问该站点时,它首先会显示一个弹出窗口,用于输入电子邮件地址并创建一个帐户。在页面中输入任何航类信息之前,需要关闭此弹出窗口。单击左上角的“x”图标可以关闭弹出窗口。尽管我已经能够使用 firebug 基于 xpath 识别“x”元素的位置,但图标的 xpath 表达式无法在 Selenium IDE 中找到它。我的 xpath 表达式是

//div[@class='r9-dialog-closeButton r9-icon-x tighter'] 

有人可以建议我在提出 xpath 表达式时可能犯的错误,或者建议一种识别此元素以便正确定位它的替代方法吗?

最佳答案

一个问题是,在网站上,关闭按钮在 r9-icon-xtighter 类之间有一个额外的空间:

<div class="r9-dialog-closeButton r9-icon-x  tighter"></div>
HERE^

我只会使用 contains()避免这样的问题:

//div[contains(@class, "r9-dialog-closeButton")]

或者,使用 CSS 选择器:

div.r9-dialog-closeButton

关于jquery - 需要帮助确定关闭弹出窗口的正确元素标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258032/

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