如何在加载页面后用watir-webdriver更改css属性的值?

时间:2012-09-06 06:41:17

标签: ruby watir watir-webdriver

示例:

<div id="xxx" style="width: 76px; height: 302px; z-index: 0; text-align: left;">

我希望watir-webdriver能够自动将z-index: 0更改为z-index: -1,否则我必须在脚本处于休眠状态时在Firebug中手动执行此操作。

2 个答案:

答案 0 :(得分:3)

您可以使用以下内容执行任何javascript:

browser.execute_script "javascript_code"

我不是javascript专家,所以你必须自己弄清楚那部分。

答案 1 :(得分:3)

谢谢,Željko,想法!

在这种情况下执行技巧的代码是

browser.execute_script("document.getElementById('xxx').style.zIndex='-1';")