Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python selenium webdriver单击()后无法突出显示文本_Python_Angularjs_Internet Explorer_Silverlight_Selenium Webdriver - Fatal编程技术网

Python selenium webdriver单击()后无法突出显示文本

Python selenium webdriver单击()后无法突出显示文本,python,angularjs,internet-explorer,silverlight,selenium-webdriver,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()后的其他奇怪效果:

我正在使用下面这样的python代码在angularjs页面上单击iframe中的元素

browser = webdriver.Ie()
browser.switch_to.frame('name')
browser.find_element_by_id('value').click()
使用
click()
后,我无法手动突出显示页面上显示的文本。为什么会发生这种情况?如何恢复使用鼠标突出显示文本的功能

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

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


编辑:该网站使用silverlight,我想知道这是否与使用
click()

导致的问题有关,为什么要在单击时突出显示文本?而不是单击时突出显示文本。使用click()函数后,我仍然希望能够在webdriver浏览器中使用鼠标手动点亮文本。您可以尝试:action.moveToElement(toElement);action.doubleClick().build().perform();您是否建议将此作为使用click()函数的替代方法?我的理解是,您希望在单击时高亮显示文本,如果是,则可以在静态文本/标签上高亮显示使用上述代码作为单击()的替代方法