gpt4 book ai didi

python - Selenium 打开弹出窗口[Python]

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:41 25 4
gpt4 key购买 nike

我正在尝试通过以下方式点击链接:

driver.find_element_by_css_selector("a[href='javascript:openhistory('AXS0077')']").click()

如果链接在新窗口中打开,这会很好用,但在这种情况下,链接实际上会打开一个弹出窗口。当我尝试使用此方法单击链接时,使用 Selenium 会给我一个错误:

Message: u"The given selector a[href='javascript:openhistory('AXS0077')'] is either invalid or does not result in a WebElement. The following error occurred:\nInvalidSelectorError: An invalid or illegal selector was specified"

这不是正确的方法吗?因为我认为可能有一些不同的方法来处理弹出窗口。

最佳答案

你的 css 选择器可以更通用,也许:

driver.find_element_by_css_selector("a[href^='javascript']").click()

那里有各种疯狂的重叠引号。您可能混淆了它。

关于python - Selenium 打开弹出窗口[Python],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23931444/

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