gpt4 book ai didi

python-3.x - 通过href属性的一部分查找元素

转载 作者:行者123 更新时间:2023-12-03 16:49:42 25 4
gpt4 key购买 nike

我正在尝试自动打开页面上的任何联系人菜单:
例如,我要进入“ http://www.bawnlodge.co.uk/”页面-然后,我想单击“联系人”选项卡

ATM我尝试了多种方法,例如:

driver.find_element_by_xpath("//*[contains(text(), 'onta')]").click()


要么

driver.find_element_by_xpath('//a[contains(@href, "onta")]').click()


(和一些类似的)

但是到目前为止,我无法单击该元素

如果有人能向我解释为什么我在这里失败,我将不胜感激://

最佳答案

您可以使用更快的class或id CSS选择器

WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '.menu-item-26 a'))).click()


要么

WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#menu-item-100 a'))).click()


您还可以简单地将字符串“ contact”连接到“ http://www.bawnlodge.co.uk/”并.get到该字符串。多字标签名称由“-”连接,例如 lodge-bar-and-kitchen。一切都是小写的。

关于python-3.x - 通过href属性的一部分查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56107732/

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