我正在使用如下的python代码点击angularjs页面上iframe中的元素。
browser = webdriver.Ie()
browser.switch_to.frame('name')
browser.find_element_by_id('value').click()
使用click()
后,我无法手动突出显示在页面上的文字。为什么会这样?如何恢复使用鼠标突出显示文本的功能?
我已尝试切换回默认内容,但这没有任何区别。有什么想法吗?
使用click()
后的其他奇怪效果:除非双击,否则手动使用鼠标时链接和按钮不起作用。这些通常需要单击。就好像有一个不可见的叠加层阻止文本选择或点击链接。单选按钮和菜单仍然有效。
修改:该网站使用silverlight,我想知道这是否与使用click()
导致的问题有关。