【发布时间】:2016-05-02 10:35:08
【问题描述】:
无法关闭在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。我做错了什么?
编辑: 多么愚蠢的错误。没有意识到当元素离开屏幕时 Selenium 无法点击它。刚刚添加了 driver.maximize_window() ,我所有的问题都消失了。谢谢大家的回答。不幸的是我还不能投票,因为我没有足够的积分......
【问题讨论】:
标签: python selenium xpath web-scraping popup