gpt4 book ai didi

javascript - Selenium WebDriver JavaScript : Modify element CSS

转载 作者:行者123 更新时间:2023-12-03 12:03:52 25 4
gpt4 key购买 nike

我正在使用 Selenium Javascript WebDriver 编写自动化测试。我想知道如何修改页面上的 CSS。

http://code.google.com/p/selenium/wiki/WebDriverJs

到目前为止,我能够获取 DOM 元素、单击它们或在输入字段中键入文本。

driver.findElement(webdriver.By.css("#myid"));
webElem.click();
webElem.sendKeys();

我现在遇到一个问题,输入字段类型之一被隐藏。因此,当我尝试执行 webElem.sendKeys() 时,我收到此错误:

"Element is not clickable at point"

我想将此输入字段的类型从“隐藏”更改为“文本”,以便我可以对其调用 sendKeys 。我找不到任何有关如何执行此操作的文档。

最佳答案

你可以像这样执行Javascript:

var webdriver = require('selenium-webdriver');
var driver = new webdriver
.Builder()
.withCapabilities(webdriver.Capabilities.chrome())
.build();

driver.executeScript('/* document.getElementById etc. */');

但是原则上,我同意 Arran 的上述评论。

关于javascript - Selenium WebDriver JavaScript : Modify element CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25273202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com