0

我正在尝试关闭此页面的弹出窗口http://zerohedge.talking-forex.com/live.html

有谁知道如何做到这一点,显然这并不容易,但是有人吗?

如果 selenium 不足以完成该任务,请推荐其他工具。

4

2 回答 2

0

...这应该相当简单:

driver.findElement(By.cssSelector(".ui-icon-closethick")).click();
于 2013-09-20T14:14:39.697 回答
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();
于 2013-09-20T15:15:37.953 回答