Selenium webdriver 当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码?

Selenium webdriver 当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码?,selenium-webdriver,Selenium Webdriver,当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码 第一屏:ID为“工单”,输入值=“WO1234” 在第二个屏幕中,ID是“orderno”,我需要输入“WO1234”,而不需要硬编码,这样,如果我输入“WO4321”,代码也将输入相同的代码。短暂性脑缺血发作 WebDriver driver; driver=new FirefoxDriver(); String a=driver.findElement(By.

当输入一个值,然后在另一个屏幕中输入该值时,如何在SeleniumWebDriver中进行编码而不使其硬编码

第一屏:ID为“工单”,输入值=“WO1234” 在第二个屏幕中,ID是“orderno”,我需要输入“WO1234”,而不需要硬编码,这样,如果我输入“WO4321”,代码也将输入相同的代码。短暂性脑缺血发作

    WebDriver driver;
    driver=new FirefoxDriver();
    String a=driver.findElement(By.id("")).getText();//Fetch id of first screen
    driver.navigate().to("The second screen");
    driver.findElement(By.id("")).sendKeys(a);//fetch id of second screen and put the value of the first screen
因此,每当第一个屏幕的值发生变化时,它将进入第二个屏幕,而不进行硬编码