gpt4 book ai didi

java - 即使使用 selenium 中的 javascript 方法也无法更改 header 名称

转载 作者:行者123 更新时间:2023-12-02 15:14:59 25 4
gpt4 key购买 nike

目前因这种棘手的情况而被阻止

请参阅随附的屏幕截图以获取代码

我无法更改 header 的值。

<div class="tb-title-container unedited"> 
<h1 class="tb-headline-inner">Untitled List</h1>
<input type="text" maxlength="255" class="tb-title-input chromeless"> <label class="tb-list-options">
</label> </div>

enter image description here

Selenium IDE 生成的代码

我也尝试了 javascript 方法来设置 header 字段的值,但它没有改变。由于标题名称更改仅在按下键盘 Enter 键时才会发生。

driver.findElement(By.cssSelector("label.tb-list-options > svg")).click();
driver.findElement(By.cssSelector("li.rename.blue")).click();
driver.findElement(By.cssSelector("input.tb-title-input.chromeless")).clear();
driver.findElement(By.cssSelector("input.tb-title-input.chromeless")).sendKeys("vikram");

java代码

WebElement inputField  = getDriver().findElement( By.xpath("//div[@class='tb-title-container']/h1[@class='tb-headline-inner']") );

( (JavascriptExecutor)getDriver() ).executeScript("arguments[0].value='VIKRAM'", inputField);

最佳答案

你试过吗

((JavascriptExecutor)driver).executeScript("document.getElementsByClassName('tb-title-container').innerHTML='vikram'");

关于java - 即使使用 selenium 中的 javascript 方法也无法更改 header 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354748/

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