当前位置: 首页 > 知识库问答 >
问题:

从Selenium Webdriver WebElement字段检索值并将其传递给java变量

颜功
2023-03-14
public class EditorArticleCreator {

    private static WebDriver driver;
    private static String baseURL = TestEnv.getUrl();
    static WebDriverWait wait;
    Date date = new Date();
    static String articleName;

    public static String getArticleName(){
        return articleName;
    }

//some code and then:

driver.findElement(By.cssSelector("#Article_Title")).sendKeys("New_Article_" + date.toString());
public class EditArticleSuperUser {

    EditorArticleCreator.getArticleName();

}

这是最好的办法吗?如何从Driver.FindElement获取字符串值?

共有1个答案

羊浩广
2023-03-14
WebElement articleTitleField = driver.findElement(By.cssSelector("#Article_Title"));
articleTitleField.sendKeys("New_Article_" + date.toString());
articleName = articleTitleField.getAttribute("value");
 类似资料:
  • 我目前正在制作一个android应用程序,我想在activity和fragment之间传递一个日期。我的活动有一个按钮,打开片段:DatePickerFragment。 在我的活动中,我显示了一个日期,我想用片段修改它。因此,我想将日期传递给datepicker,并将其发送回活动。 我已经尝试了很多解决方案,但都没有奏效。简单的方法是传递一个参数,但这不能用片段来完成。

  • 问题内容: 我无法使以下PHP + jQuery正常工作-我要脚本执行的所有操作是通过ajax传递值,并让php抓住它,检查它是否匹配并加1。 这是我编写的代码: 感谢您的帮助,在两种情况下我都将GET更改为POST,这并不令人高兴-还有其他问题。 问题答案: 首先:不要回到黑暗的时代…不要使用相同的脚本来生成HTML并响应ajax请求。 我对您要执行的操作一无所知…让我更改您的代码,这样至少可以

  • 我正在使用一个应用程序,它的前端使用html、Javascript和jQuery,后端和数据库使用Java和Oracle。 目前,它将数据从前端传回java,并在后端附加一个URL参数,如http://localhost/28182391238912398172 然后,它使用一个ajaxget请求,使用URL中的id调用servlet,以运行一个准备好的语句,使用Java查询数据库。 我需要做的是

  • 问题内容: 我有2张桌子: : 和: 如何在用户表中保持 NULL ? 我只写1条查询,我的查询是: 这里可以从前端空。 表格将由我默认设置。 在前端,学生将选择大学名称,根据该名称将传递到表格,但是如果学生未选择任何大学名称,则应将null值传递给表格中的字段。 问题答案: 只允许表的一列允许值,这样您就可以保存 null 。 更新1 根据您的评论,您应该插入而不是。 更新2 作为一个旁注,查询

  • 我需要你的帮助,在这个特殊的问题上,我想传递一个隐藏输入类型的值。jsp程序到servlet程序 我现在做的基本上是这样的 从servlet中我得到了值 它没有打印任何想法。jsp表单方法是post,servlet方法是doPost 有什么想法为什么它不传递参数吗?

  • 问题内容: 我已经解决了这个问题好几个小时,并且取得了长足的进步(在很大程度上要感谢搜索本网站并应用在类似问题中发现的技巧),但是现在看来我陷入了僵局。请浏览一下我所做的事情,或者指出我做错了什么地方,并提供伪代码进行更正,或者为我提供可以弥补我的理解空白的资源。我真的感觉好像我只是缺少一个微小的细节,使这个话题对我来说很有意义。 该应用程序的目的是根据用户输入的2个分子和2个分母来添加,减去,乘