gpt4 book ai didi

python - 使用 xpath 单击按钮

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

我正在尝试点击这个按钮:

        <div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix">
<div class="ui-dialog-buttonset">
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false">
<span class="ui-button-text">Create</span>
</button>
<button aria-disabled="false" role="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button">

<span class="ui-button-text">Close</span>
</button>
</div>

我想使用 xpath 这样做。这是我的代码:

driver.find_element_by_xpath("/html/body/div[22]/div[3]/div/button[1]")

我也试过:

driver.find_element_by_xpath(".//div[22]/div[3]/div/button[1]")

我不断收到错误消息无法定位元素。我应该尝试不同的定位器吗

最佳答案

由于 CSS 相同,您可以获得所有按钮、文本并查看它是否是您想要的并单击它。我不懂 python,所以请原谅我的语法错误。

buttons = driver.find_elements_by_css_selector("button")

for button in buttons:
if button.text.strip() == "Create":
button.click()

关于python - 使用 xpath 单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33808177/

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