【发布时间】:2021-12-26 00:26:36
【问题描述】:
我有以下网页
我正在尝试双击“Blocked_IPs”文本。
这是与之交互的代码:
blocked_ips = driver.find_elements_by_xpath('//td[contains(.,"Blocked_IPs")]')
print(len(blocked_ips), blocked_ips)
action = ActionChains(driver)
action.double_click(blocked_ips[0])
问题是,它似乎没有双击它。当我手动执行此操作时,它可以工作。当我执行代码时,它没有。 “Blocked_IPs”一词仅出现一次。这是终端中的输出:
1 [<selenium.webdriver.remote.webelement.WebElement (session="82b277a5f85cbb202f5cd57c0b800f3b", element="530b1a15-a190-401c-8495-921777f8fa84")>]
有没有人碰巧知道它为什么不起作用?我该如何测试它?先谢谢了!
【问题讨论】:
标签: python selenium selenium-webdriver action double-click