gpt4 book ai didi

javascript - 我如何通过 selenium java 从提示中获取占位符文本

转载 作者:行者123 更新时间:2023-12-02 04:48:39 24 4
gpt4 key购买 nike

我需要通过 selenium 从提示中获取默认值。如果这是我的提示:

prompt("Please enter your name:", "Harry Potter");

我想将“哈利·波特”添加到我的字符串中

我尝试使用这个:

alert.Text;

但我收到第一个文本“请输入您的姓名:

提示:

var person = prompt("Please enter your name:", "Harry Potter");

我的代码:

String name = driver.switchTo().alert().getText();

最佳答案

这是解决方案。

 // switch to alert
Alert alert = driver.switchTo().alert();
// accept the prompt without changing anything
alert.accept();
// now get the default value
JavascriptExecutor js = (JavascriptExecutor) driver;
String defaultVal = (String) js.executeScript("return person");
//print the default value from prompt
System.out.println(defaultVal);

关于javascript - 我如何通过 selenium java 从提示中获取占位符文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56460273/

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