栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用WebDriver操作用户选择的文本?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用WebDriver操作用户选择的文本?

我曾经使用Javascript为Firefox做过一次。基本上,我在Firefox中使用了range对象来选择文本。根据您要选择的内容更改开始和结束范围索引。这在IE中不起作用,因为在IE中选择范围在概念上是不同的。我没有IE代码,但是由于您担心FF,因此可以尝试一下。让我知道您是否对IE文本范围感兴趣。

String script = "var range = document.createRange();" +"var start = document.getElementById('idofthedivthatcontainstext');" +"var textNode = start.getElementsByTagName('p')[0].firstChild;" +"range.setStart(textNode, 8);" +"range.setEnd(textNode, 13);" +"window.getSelection().addRange(range);"; ((JavascriptExecutor)driver).executescript(script);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447878.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号