硒可用于突出显示网页的各个部分吗?

时间:2013-01-09 16:01:06

标签: python html selenium-webdriver highlighting

我可以使用Python 2.7进行任何突出显示吗?说我的脚本点击submit button,将数据输入text field或从drop-down field中选择值,只是为了突出显示该元素,以确保脚本运行者他/她脚本做他/她想要的。

修改

我正在使用selenium-webdriver和python来自动化第三方应用程序上的一些基于Web的工作。

由于

2 个答案:

答案 0 :(得分:3)

这是你需要用javascript做的事情,而不是python。

答案 1 :(得分:1)

[注意:我将此答案用于历史目的,但读者应注意,最初的问题已经从使用Python的问题变为关于Selenium的问题

假设您正在谈论从Python后端服务器提供的基于浏览器的应用程序(这只是猜测,因为您的帖子中没有信息):

如果要在Python后端构建响应,请在<span>标记中包含要突出显示的内容,并在span标记上设置class。然后,在CSS中定义该类,其中包含您要使用的任何突出显示属性。

但是,如果要在已加载的浏览器页面中完成此突出显示而不在后端生成新的HTML并将其返回到浏览器,那么Python(在服务器上)不知道或无法影响浏览器中的网页。您必须使用浏览器中的Javascript或Javascript库或框架来完成此操作。