如何在Selenium中关闭弹出窗口

2024-05-15 22:37:05 发布

您现在位置:Python中文网/ 问答频道 /正文

无法关闭加载http://www.cargo.lt/后出现的弹出窗口。我得到的是:

from selenium import webdriver
import time

driver = webdriver.Firefox()
driver.get('http://www.cargo.lt/asp/index.asp?')
time.sleep(10)
driver.find_element_by_xpath('/html/body/div[36]/div/a').click()

我不太熟悉如何编写自定义xpath/css路径,现在只需单击Inspect元素并复制xpath。我做错什么了?

编辑: 真是个愚蠢的错误。没有意识到当元素离开屏幕时硒不能点击它。刚刚添加了driver.maximize_window(),我所有的问题都解决了。谢谢大家的回答。不幸的是我还不能投票,因为我没有足够的分数。。。


Tags: fromimportltdivhttp元素timewww