selenium webdriver点击()

时间:2016-03-22 10:49:47

标签: python angularjs internet-explorer silverlight selenium-webdriver

我正在使用如下的python代码点击angularjs页面上iframe中的元素。

browser = webdriver.Ie()
browser.switch_to.frame('name')
browser.find_element_by_id('value').click()

使用click()后,我无法手动突出显示在页面上的文字。为什么会这样?如何恢复使用鼠标突出显示文本的功能?

我已尝试切换回默认内容,但这没有任何区别。有什么想法吗?

使用click()后的其他奇怪效果:除非双击,否则手动使用鼠标时链接和按钮不起作用。这些通常需要单击。就好像有一个不可见的叠加层阻止文本选择或点击链接。单选按钮和菜单仍然有效。

修改:该网站使用silverlight,我想知道这是否与使用click()导致的问题有关。

0 个答案:

没有答案