51Testing软件测试论坛
标题:
使用selenium(python),无法在页面的iframe框架中实现对貌似是自定义滚动条进行滚动
[打印本页]
作者:
adolf186
时间:
2020-8-13 17:24
标题:
使用selenium(python),无法在页面的iframe框架中实现对貌似是自定义滚动条进行滚动
我这边有一个页面,页面中加载了一个iframe,iframe中存在滚动条,与默认滚动条长相不一样
尝试方法一:切换至iframe滚动(失败)
driver.switch_to.frame("iframeCont")
jsCode = "var q=document.documentElement.scrollTop=100000"
driver.execute_script(jsCode)
无报错,就是页面无反应
尝试方法二:切换到默认框架滚动(失败)
driver.switch_to.default_content()
jsCode = "var q=document.documentElement.scrollTop=100000"
driver.execute_script(jsCode)
无报错,就是页面无反应
求大神搭救,实在没招了
作者:
yc595325
时间:
2020-8-14 10:00
我用你的方法一,是可以实现的,你加个等待时间再试一下嘞
作者:
yc595325
时间:
2020-8-14 10:20
带上我试验的代码:
<div>
<iframe id="search" src="https://www.baidu.com/" width="800px" height="400px"></iframe>
# 跳转到内嵌页面
d.switch_to.frame("search")
sleep(2)
jsCode = "var q=document.documentElement.scrollTop=100000"
d.execute_script(jsCode)
sleep(3)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2