我正在尝试关闭此页面的弹出窗口http://zerohedge.talking-forex.com/live.html
有谁知道如何做到这一点,显然这并不容易,但是有人吗?
如果 selenium 不足以完成该任务,请推荐其他工具。
我正在尝试关闭此页面的弹出窗口http://zerohedge.talking-forex.com/live.html
有谁知道如何做到这一点,显然这并不容易,但是有人吗?
如果 selenium 不足以完成该任务,请推荐其他工具。
...这应该相当简单:
driver.findElement(By.cssSelector(".ui-icon-closethick")).click();
您要与之交互的 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();