【问题标题】:selenium 'X' mark doesn't close on python3硒'X'标记不会在python3上关闭
【发布时间】:2016-09-26 08:28:10
【问题描述】:

我正在尝试关闭网站上的图像文件。

好像在用javascript和结果显示

进程以退出代码 0 结束

但它没有关闭它。我的代码有什么问题? 我的代码如下。

driver.execute_script("arguments[0].click()", driver.find_element_by_id('email_result'))

【问题讨论】:

    标签: python-3.x selenium


    【解决方案1】:

    实际上,您正在定位 close icon image button 的父元素,这就是您遇到麻烦的原因。您应该尝试使用find_element_by_css_selector 来定位close icon,如下所示:-

    driver.find_element_by_css_selector('#email_result > div.closeIcon').click()
    

    【讨论】:

    • 感谢您的帮助。我很容易理解:)
    猜你喜欢
    • 1970-01-01
    • 2013-05-08
    • 2017-01-24
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多