1

我可以使用 Python 2.7 做一些突出的事情吗?假设当我的脚本单击submit button,将数据输入text field或从中选择值时drop-down field,只是为了突出显示该元素以确保脚本运行者他/她的脚本执行他/她想要的操作。

编辑

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

谢谢

4

2 回答 2

3

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

于 2013-01-09T16:02:36.470 回答
1

[注意:出于历史目的,我将保留此答案,但读者应注意,最初的问题已从与 Python 相关的问题变为与 Selenium 相关的问题]

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

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

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

于 2013-01-09T16:05:08.917 回答