Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 单击提交按钮后需要捕获ID_Selenium_Selenium Webdriver_Automation - Fatal编程技术网

Selenium 单击提交按钮后需要捕获ID

Selenium 单击提交按钮后需要捕获ID,selenium,selenium-webdriver,automation,Selenium,Selenium Webdriver,Automation,我将selenium与java一起使用,在我的应用程序中,每当我单击submit按钮时,系统都会生成随机ID,我需要捕获屏幕上显示的ID(一个div),然后放入其他字段,以确保所有字段都已填充,并且我们也可以进行编辑。最简单的方法是: 创建一个包含id的变量: 字符串myID 创建id后,您需要捕获字段中的文本: myID=driver.findElement(By.id(“…”).getText() 在此之后,ID将保存在myID中 要查看它是否有效,请运行以下行: System.out.pr

我将selenium与java一起使用,在我的应用程序中,每当我单击submit按钮时,系统都会生成随机ID,我需要捕获屏幕上显示的ID(一个div),然后放入其他字段,以确保所有字段都已填充,并且我们也可以进行编辑。

最简单的方法是:

  • 创建一个包含id的变量:

    字符串myID

  • 创建id后,您需要捕获字段中的文本:

    myID=driver.findElement(By.id(“…”).getText()

  • 在此之后,ID将保存在myID中

  • 要查看它是否有效,请运行以下行:
  • System.out.println(myID)


    如果控制台中的输出与生成的ID字段中的输出相同,则所有输出都正常工作。

    请粘贴您尝试的代码以及您遇到的异常,然后我们中的任何人都将帮助您并粘贴Web元素的html代码