我正在尝试关闭此页面http://zerohedge.talking-forex.com/live.html
的弹出窗口有谁知道如何做到这一点,显然这并不容易,但不管是谁?
如果硒不能用于该任务,请推荐其他工具。
答案 0 :(得分:0)
......那应该是相当简单的:
driver.findElement(By.cssSelector(".ui-icon-closethick")).click();
答案 1 :(得分:0)
您要与之交互的HTML位于框架内(名为“内容”)。你需要告诉selenium切换到它。以下python代码有效:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://zerohedge.talking-forex.com/live.html")
driver.switch_to_frame("content");
driver.find_element_by_css_selector(".ui-icon-closethick").click();